我有一个iPhone应用程序终止,下面的action.tag语句出现以下错误。我是一个标签栏控制器的委托,试图确定活动类是否应继续到用户选择的选项卡或保留在当前类中。如果决定转到另一个类,我试图获取相应的标签栏索引以传回主标签栏控制器。
' - [UITabBarController viewControllersindexOfObject:]:无法识别的选择器
action.tag = [self.tabBarController viewControllersindexOfObject:viewController];
非常感谢NJones早些时候对此代码的帮助,作为他与我分享的行动表实施的一部分。原始示例在tabBarController和viewControllersindexOfObject之间有一段时间,但这给了我一个语法错误。我确实收到UITableController可能无法响应viewControllersindexOfObject的当前语法的警告。
答案 0 :(得分:1)
好吧,我以前从未见过这种方法,我不相信它存在。 但您可以轻松地在标签栏中获取视图控制器的索引:
[[self.tabBarController viewControllers] indexOfObject:viewController];
希望能帮到你。
约尔格。