这个误差的均值是多少



我的应用程序在模拟器中第一次工作得很好,当我在模拟器中重新运行我的应用程序并按下一些按钮时,我得到这种类型的错误。我正在使用本地DB,所以我想也许这是采取这个错误信息的原因?

*终止应用程序由于未捕获异常'NSInternalInconsistencyException',原因:'无法加载NIB在bundle: 'NSBundle (loaded)'与名称' uiviewcontroller - lat_jx - ucy '和目录'MainStoryboard_iPad.storyboardc'

*第一个抛出调用栈:(0x1bdc012 0x18e9e7e 0x1bdbdeb 0xa49ef9 0xc7554a 0xc75b43 0xc75c14 0x18fd705 0x8312c0 0x831258 0x8f2021 0x8f257f 0x8f16e8 0x860cef 0x860f02 0x83ed4a 0x830698 0x27bedf9 0x27bead0 0x1b51bf5 0x1b51962 0x1b82bb6 0x1b81f44 0x1b81e1b 0x27bd7e3 0x27bd668 0x82dffc 0x2d9d 0x2cc5)libc + + abi。终止调用抛出异常

这仅仅意味着Xcode无法在你的项目中找到名为" uiviewcontroller - lat_jx - ucy "的nib文件。确保你有一个这样命名的nib文件。

这个问题与你的DB无关,它说它从MainStoryboard_iPad storyboard加载uiviewcontroller - lat_jx - ucy视图有问题。你是怎么装的?

当我加载一个包含几乎与前一个bundle相同的故事板的新bundle时,我遇到了同样的问题。

在我的例子中,在原始故事板中有一个OriginalViewController在一个容器中,但在更新后的bundle中,容器有NewViewController。当试图打开这个容器使用新的故事板我有一个崩溃,因为没有视图控制器与以前的id(在你的情况下latjx - ucy)被发现在新的故事板-它是在旧的故事板。

我的解决方案是在加载新包之前清除先前加载的包的缓存。

最新更新