iPad模拟器上的应用程序崩溃

Posted

技术标签:

【中文标题】iPad模拟器上的应用程序崩溃【英文标题】:App crashes on iPad simulator 【发布时间】:2013-08-19 18:20:19 【问题描述】:

我正在构建一个通用应用程序。应用程序在 iPhone 5 和 iPhone 4(不同的故事板)上运行良好,但在尝试为 iPad 6.1 运行时崩溃

这是错误:

-[AccountTableViewController topViewController]: unrecognized selector sent to instance 0xab52620
 2013-08-19 21:13:35.527 [6871:c07] *** Terminating app due to uncaught        exception 'NSInvalidArgumentException', reason: '-[AccountTableViewController topViewController]: unrecognized selector sent to instance 0xab52620'
 *** First throw call stack:
(0x2131012 0x1c26e7e 0x21bc4bd 0x2120bbc 0x212094e 0x2c1a 0xb68157 0xb68747 0xb6994b 0xb7acb5 0xb7bbeb 0xb6d698 0x2b10df9 0x2b10ad0 0x20a6bf5 0x20a6962 0x20d7bb6 0x20d6f44 0x20d6e1b 0xb6917a 0xb6affc 0x252d 0x2455)
libc++abi.dylib: terminate called throwing an exception

【问题讨论】:

【参考方案1】:

您正在对UITableView 实例AccountTableViewController 调用UINavigationController 方法topViewController

没有代码,更具体有点困难,但也许你想在UITableView的导航控制器上调用这个方法?

【讨论】:

以上是关于iPad模拟器上的应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章

应用程序在 iPad 中崩溃但在 iPad 模拟器中工作正常

应用程序在 iPad 设备上崩溃但在模拟器上运行

iPad应用程序仅在设备上而不是在模拟器中加载笔尖时崩溃

iPad 应用程序在设备上崩溃

我的应用在 iPad 模拟器上运行良好,但在 iPad(iOS 8.4)上崩溃,xcode 说无法在捆绑中加载 NIB

什么会导致 iPad(第 3 代)在启动时崩溃但在模拟器中工作?