由于未捕获exception“NSInternalInconsistencyException”而终止应用程序,原因:'无法在软件包中加载NIB
尝试在我的设备上运行我的应用程序,运行时出现以下SIGART错误:
由于未捕获的exception“NSInternalInconsistencyException”而终止应用程序,原因:'无法在捆绑包中加载NIB:'名为'ViewController'的NSBundle(已装载)''
我有非常有限的iOS经验和知识,但我认为它可能与以下代码片段在我的ViewController.m
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) { log = [[NSMutableString alloc] init]; } return self; }
有谁知道这是为什么发生?
为了解决这个问题,我做了以下几点:
- 打开XCode目标
- 转到“构build阶段”选项卡
- 点击“复制束资源”部分
- 点击添加button
- 添加缺less的Nib文件
或者这个问题也是关于笔尖名称的。 检查笔尖名称拼写,这是正确的,区分大小写。
将您的.XIB文件复制到项目目录之外的某处。 从项目中删除文件。 从保存的位置再次添加它。