iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 无法加载NIB包:’NSBundle使用故事板时大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

当我使用我的应用程序一段时间后,我收到以下错误。通常需要50到100次动作才能导致碰撞。我没有意义,然我正在使用故事板,这是一个NIB的错误。 TerminaTing app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle
当我使用我的应用程序一段时间后,我收到以下错误。通常需要50到100次动作才能导致碰撞。我没有意义,然我正在使用故事板,这是一个NIB的错误

TerminaTing app due to uncaught exception 'NSInternalInconsistencyException',reason: 
'Could not load NIB in bundle: 'NSBundle 
</Users/me/Library/Application Support/iPhone Simulator/5.0/Applications/GUID/appname.app>
(loaded)' with name 'MainStoryboard_iPhone.storyboardc/q8p-MH-tsT-view-acD-hJ-g0C''

我不是100%肯定在哪里开始看,但我认为这意味着故事板是腐败的?

我查看了所有的源代码,我没有字符串“nib”在任何地方,所以没有nibWithNibName调用等。我也没有@L_762_1@mainWindow.xib,然我尝试创建一个。我不知道当我在使用故事板时是否可以将其设置为主界面。但是,对.xcodeproj / project.pbxproj文件中的.nib有一个引用:

/* Begin PBXbuildrule section */
148BDD4C14AE8D5E002C30ED /* PBXbuildrule */ = {
    isa = PBXbuildrule;
    compilerSpec = com.apple.compilers.proxy.script;
    fileType = wrapper.nib;
    isEditable = 1;
    outputFiles = (
    );
    script = "$(DEVELOPER_BIN_DIR)/ibtool\n";
};

我在Xcode 4.2中使用故事板。我的主要故事板设置为MainStoryboard_iPhone,其文件名为MainStoryboard_iPhone.storyboard。

崩溃是在iOS 5模拟器。

解决方法

我也正是这个错误

最后我发现原因是我在 – (id)initWithCoder:(NSCoder *)aDecoder启动之前访问了self.tableView。

所以,我把这些代码转移到 – (void)viewDidLoad中,一切顺利。

大佬总结

以上是大佬教程为你收集整理的iphone – 无法加载NIB包:’NSBundle使用故事板时全部内容,希望文章能够帮你解决iphone – 无法加载NIB包:’NSBundle使用故事板时所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。