我刚刚创建了我的第一个Mac应用程序,但该程序不断崩溃:
Unable to load nib file: MainWindowController.xib, exiting
我所做的就是删除MainMenu.xib并创建MainWindowController.xib并将其添加为MainInterface。
答案 0 :(得分:23)
此错误是由于NSApplication
尝试加载它被告知是主接口nib时运行时缺少的nib / xib引起的。在大多数情况下,它源于意外地从应用程序目标的“复制包资源”构建阶段中删除nib。对于其他(非主要的笔尖),在键入nib名称时也可能由拼写错误引起。
但是,在这种特定情况下,我已确定从目标属性部分的下拉菜单中选择“主界面”。您必须从中删除“.xib”扩展名才能正常工作;因此,请手动键入MainWindowController
,而不是您选择的MainWindowController.xib
。
在“主界面”框中使用“.xib”扩展程序,NSApplication
会错误地尝试加载MainWindowController.xib.xib
答案 1 :(得分:0)
只是清洁和再次建造对我有用。