我的 AppDelegate 代码的一部分是:
UITabBarController *tabBarController
= (UITabBarController *)self.window.rootViewController;
UINavigationController *navigationController
= [[tabBarController viewControllers] objectAtIndex:0];
PilotosViewController *playersViewController
= [[navigationController viewControllers] objectAtIndex:0];
playersViewController.drivers = players;
但我得到这个异常(exception):
错误在哪里?
最佳答案
我遇到了同样的问题,因为我是按照作者的步骤操作的,但是
UINavigationController *navigationController
= [[tabBarController viewControllers] objectAtIndex:0];
这就是导致崩溃的原因,因为
navigationController
不在 index=0
,我确实交换了两个标签栏项目的位置,然后就可以了。
关于objective-c - "Unrecognized selector sent to instance"错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9785027/