UITabBar控制器设置选定视图控制器:只能选择选项卡栏控制器的视图控制器列表中的视图控制器



我在xcode 6版本的这一行崩溃

 -[UITabBarController setSelectedViewController:]
'NSInvalidArgumentException', reason: '-[UITabBarController setSelectedViewController:] only a view controller in the tab bar controller's list of view controllers can be selected.'

它在xcode 5中工作正常。self.selectedIndex正在提供垃圾值。

有人知道如何解决这个问题吗。该代码最初是用xcode 4.0 编写的

感谢

如果您已经制作了自定义选项卡栏,那么请删除您正在传递的视图控制器阵列的合成。这对我很有效。

最新更新