【发布时间】:2016-04-22 09:22:40
【问题描述】:
我的应用程序崩溃了,但我似乎无法找到问题所在。
启动后,我调用performSegueWithIdentifier 将用户移动到正确的ViewController。
这有效,但运行 iOS 8 的 iPad 除外(具体而言,到目前为止,它似乎发生在 8.3、8.4 和 8.4.1 上)。较新的 iPad 和 iPhone 没问题。
该应用程序有一个 SplitViewController(它是在调用前面提到的 performSegueWithIdentifier 时创建的),所以这可能与问题有关,因为它在 iPad 上的显示方式与在 iPhone 上的不同。
确切的错误是:
*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法加载 NIB 捆绑:'NSBundle (已加载)',名称为 'I9T-iy-59z-view-exp-vQ-8nn'
【问题讨论】:
-
是否有您在视图控制器中声明的名为
I9T-iy-59z-view-exp-vQ-8nn的视图控制器 -
我不知道如何搜索?
-
我认为您的视图控制器名称不匹配,请检查一次
-
看起来你在方法参数中给出了错误的包。
-
那为什么这只发生在 iOS8 上呢?不是 9 号吗?