如何从Tab栏获取indexOfObject?

时间:2012-09-15 21:53:52

标签: iphone ios xcode tabbar tabindex

我有一个iPhone应用程序终止,下面的action.tag语句出现以下错误。我是一个标签栏控制器的委托,试图确定活动类是否应继续到用户选择的选项卡或保留在当前类中。如果决定转到另一个类,我试图获取相应的标签栏索引以传回主标签栏控制器。

' - [UITabBarController viewControllersindexOfObject:]:无法识别的选择器

action.tag = [self.tabBarController viewControllersindexOfObject:viewController];

非常感谢NJones早些时候对此代码的帮助,作为他与我分享的行动表实施的一部分。原始示例在tabBarController和viewControllersindexOfObject之间有一段时间,但这给了我一个语法错误。我确实收到UITableController可能无法响应viewControllersindexOfObject的当前语法的警告。

1 个答案:

答案 0 :(得分:1)

好吧,我以前从未见过这种方法,我不相信它存在。 但您可以轻松地在标签栏中获取视图控制器的索引:

    [[self.tabBarController viewControllers] indexOfObject:viewController];

希望能帮到你。

约尔格。