我目前正在使用uitabbarcontroller
。我的应用有6个标签项。尝试使用以下代码设置我的上一个标签项的标题时返回错误。
代码:
[[self.tabBarController.tabBar.items objectAtIndex:5] setTitle:@"title"];
错误:
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 5 beyond bounds [0 .. 4]'
但实际上我的应用中有6个标签项。最后,我使用
取得了成果 [self.tabBarController.selectedViewController.tabBarItem setTitle:@"title"];
请帮我找出上述错误发生的原因。
提前致谢。