我有一个应用程序在我的iPhone 5c上运行良好,在模拟器iPhone Retina 3,5英寸和4英寸,但当我在模拟器中运行iPhone Retina 4英寸64位。
应用程序会在启动时立即崩溃并出现此错误:
* 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [UITableViewController setRootController:]:无法识别的选择器发送到实例0x8ba1e30'
有什么建议吗?
答案 0 :(得分:2)
是的,如果您在代码中调用“initWithRootViewController:
”,请确保您在“UINavigationController
”对象上执行该操作,而不是“UITableViewController
”对象。
您的“UITableViewController
”对象是您传入(作为参数)到“initWithRootViewController:
”方法的视图控制器。
答案 1 :(得分:0)
不明白为什么,但在XCode中打开同一个项目的旧版本后再次运行,然后再次运行当前版本...... ???