2012-03-31 8 views
1

TabBarControllerを2つのタブ、1つはInputViewController、もう1つのタブはTableViewControllerです。この両方で、appControllerはappDelegateファイルに割り当てられ、TabBarControllerが追加されました。 TextViewの値を渡すためにInputViewControllerのTableViewControllerインスタンスを取得できません。あなたはそれのようなUITabBarControllerのタブに割り当てられていることをあなたがアイテム(viewControllernavigationController)のインスタンスにアクセスすることができ、最初のタブInputViewControllerにUITabBarControllerを1つのタブビューのテキストフィールド値を別のタブビューラベルに送信する方法。

+0

あなたのtabbarcontrollerにアクセスするには 'self.tabBarController'を呼び出します – Mat

答えて

3

をインスタンスTabBarControllerインスタンスを取得する方法 -

NSArray *views = [self.tabBarController viewControllers]; 

を最初のタブインスタンスを取得する -

FirstViewController *fvc = (FirstViewController*) [views objectAtIndex:0]; 

上記のコードを使用すると、任意のタブのviewControllerインスタンスを取得できます。インデックスを変更するだけです。

関連する問題