无法加载nib文件:MainWindowController.xib,退出

时间:2013-11-25 20:16:04

标签: objective-c xcode macos cocoa

我刚刚创建了我的第一个Mac应用程序,但该程序不断崩溃:

Unable to load nib file: MainWindowController.xib, exiting

我所做的就是删除MainMenu.xib并创建MainWindowController.xib并将其添加为MainInterface。

enter image description here

2 个答案:

答案 0 :(得分:23)

此错误是由于NSApplication尝试加载它被告知是主接口nib时运行时缺少的nib / xib引起的。在大多数情况下,它源于意外地从应用程序目标的“复制包资源”构建阶段中删除nib。对于其他(非主要的笔尖),在键入nib名称时也可能由拼写错误引起。

但是,在这种特定情况下,我已确定从目标属性部分的下拉菜单中选择“主界面”。您必须从中删除“.xib”扩展名才能正常工作;因此,请手动键入MainWindowController,而不是您选择的MainWindowController.xib

在“主界面”框中使用“.xib”扩展程序,NSApplication会错误地尝试加载MainWindowController.xib.xib

答案 1 :(得分:0)

只是清洁和再次建造对我有用。