1

私は、2 つのタブで TabBarController を使用しています。1 つは InputViewController で、もう 1 つのタブは TableViewController です。この両方で、appDelegate ファイルに割り当てられた viewController と、TabBarController が追加されました。テキストフィールド値を渡すために、InputViewController で TableViewController インスタンスを取得できなくなりました。最初のタブInputViewControllerでインスタンスTabBarControllerインスタンスを取得する方法

4

1 に答える 1

3

同様のタブで割り当てた項目 ( viewController、 )のインスタンスにアクセスできます-navigationControllerUITabBarController

NSArray *views = [self.tabBarController viewControllers];

最初のタブ インスタンスの取得 -

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

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

于 2012-03-31T11:16:59.317 に答える