2013-11-25 35 views
8

我只是創造了我的第一臺Mac應用程序,但該程序保持與此消息崩潰:無法加載筆尖文件:MainWindowController.xib,退出

Unable to load nib file: MainWindowController.xib, exiting

我所做的只是刪除MainMenu.xib創造MainWindowController .xib並將其添加爲MainInterface。

enter image description here

+0

檢查錯別字?檢查構建的包的內容並查看最終產品中包含哪些nib文件。 –

+0

@BradAllred查看我的編輯...我添加了一張圖片 –

+0

該圖片沒有顯示你的包中實際包裝了哪些筆尖... –

回答

22

此錯誤是由筆尖/廈門國際銀行在運行時丟失時NSApplication試圖加載它被告知是造成主界面筆尖。在大多數情況下,它是由於意外地從應用程序目標的「複製捆綁軟件資源」構建階段中刪除筆尖而產生的。對於其他(非主要筆尖),輸入筆尖名稱時也可能由拼寫錯誤造成。

但是,在這種特定情況下,我確定從目標屬性部分的下拉菜單中選擇「主界面」會被竊聽。您必須從中刪除「.xib」擴展名才能正常工作;所以請手動輸入MainWindowController而不是您選擇的MainWindowController.xib

憑藉在‘主界面’中的「的.xib」擴展名,NSApplication會錯誤地嘗試加載MainWindowController.xib.xib

+0

仍然不起作用 –

+1

編輯是爲我工作的。從Target的General選項卡中的「Main Interface」設置中刪除.xib擴展名將解決該問題。 –

+1

+1,從文本框中刪除**。xib **做到了,愚蠢的Xcode ... – Houssni

0

只需清潔和建築又是爲我工作。

+1

應該是評論 – Furqan