2013-04-15 32 views
0

我最近重命名了所有我的xcode文件名和項目名稱,它以前稱爲HelloThere,我已將其更名爲BoatTracker並將其重命名爲.h,.m和xib文件相對應。我使用xcode中的重建器重命名功能來執行此操作。 我現在正在收到錯誤,我認爲它們與名稱有關。 我已經嘗試評論發佈聲明並重置模擬器和我的Iphone。 我收到的錯誤是。終止應用程序由於未捕獲的異常'NSInternalInconsistencyException'Xcode

模擬器: 所有輸出

2013-04-15 16:34:29.672 BoatTracker[22010:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/Mitch/Library/Application Support/iPhone Simulator/6.1/Applications/02CD3764-5212-42F8-A456-408E487C628D/BoatTracker.app> (loaded)' with name 'HelloThereViewController'' 

***第一擲調用堆棧:

(0x18a9012 0x1269e7e 0x18a8deb 0x70bef9 0x5d07e7 0x5d0dc8 0x5d0ff8 0x5d1232 0x1ddf 0x4ed1af 0x4ed7a1 0x4ee94b 0x4ffcb5 0x500beb 0x4f2698 0x1ce9df9 0x1ce9ad0 0x181ebf5 0x181e962 0x184fbb6 0x184ef44 0x184ee1b 0x4ee17a 0x4efffc 0x1d5d 0x1c95) 
libc++abi.dylib: terminate called throwing an exception 
(lldb) 

見模擬器圖片: enter image description here

iPhone:

2013-04-15 16:37:02.925 BoatTracker[153:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/C2023052-697F-40BD-A3FA-A0D5772C6DC0/BoatTracker.app> (loaded)' with name 'HelloThereViewController'' 

***第一擲調用堆棧:

(0x345c32a3 0x3c26897f 0x345c31c5 0x36568571 0x36567b9b 0x3646003d 0x363ea46d 0x31459 0x3642bb1d 0x3642b6a3 0x3642384b 0x363cbc39 0x363cb6cd 0x363cb11b 0x380ce5a3 0x34598683 0x34597ee9 0x34596cb7 0x34509ebd 0x34509d49 0x36422485 0x3641f301 0x313ad 0x3c69fb20) 
libc++abi.dylib: terminate called throwing an exception 
(lldb) 

請看iPhone圖片: enter image description here

如果您需要任何代碼樣本,以幫助發現問題請詢問。

+0

重置你的iphone模擬器,然後清理並構建。 –

+0

一些它如何仍然錯誤的任何其他建議? – mdcuk

+0

點擊它並將其放在這裏,檢查您的XIB目錄。 –

回答

0

它看起來好像您的XIB(或故事板)仍然有對​​HelloThereViewController的引用。在Xcode中更新它可能是最安全的,但是你也可以通過在文本編輯器中打開XIB文件來進行搜索和替換。

+0

謝謝看了一下,發現了HelloThereViewController參考。 – mdcuk

+0

我通過調整main.h中的xib設置修復了以前的錯誤,我將如何去改變用戶創建的視圖控制器上的設置,因爲在嘗試訪問它們時會得到相同的錯誤。 – mdcuk

+0

固定 - 使用initWithNibName調整initWithNibName:@「SecondViewController」:@「AlarmViewController」 – mdcuk

相關問題