2011-08-31 130 views
2

加載NIB我不知道爲什麼我收到此錯誤:無法捆綁

** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle < /Users/username/Library/Application Support/iPhone Simulator/4.2/Applications/D49DC6F2-7AE0-4BBD-97FB-AB9D869C48FE/Fish Quiz.app> (loaded)' with name 'Taxo2ViewController'' *

我檢查了所有關於此錯誤的類似職位,但仍我的應用程序生成此錯誤。我檢查了所有的筆尖文件,檢查了它們的類型,它們都是相似的。

我的應用程序是一個測驗;我每輪有5個問題。回答45輪問題後出現此錯誤。我不知道爲什麼這是發生,即使我的應用程序起初。請幫我解決一下這個。

謝謝大家!乾杯! Kim

+0

你有Taxo2ViewController.xib文件嗎?它被標記爲在「複製捆綁資源」中複製? – Nekto

+0

你能給出你正在加載你的筆尖文件和你的筆尖文件的快照的代碼片段嗎? –

+0

@Nekto - 是的,我的項目中有Taxo2ViewController.xib。有時錯誤報告我的其他控制器,有時它是Taxo3ViewController或Taxo4或5. – rambo123

回答

1

請務必正確編寫代碼。再看一遍,看看是否有錯誤。

0

我看到了您在上述鏈接中提供的代碼。我在上面第一個鏈接中給出的goToNext函數中發現問題。你所做的是,你有一個視圖控制器有兩個xib文件,那就是你的TaxO2ViewController有兩個xib文件。因此,在這兩個xib文件的每一箇中,所有者應該是您的TaxO2ViewController,並且TaxO2ViewController的視圖屬性應該綁定到這兩個xib文件。可能你沒有那樣做。

+0

我有一個現有的代碼,它實際上是相同的,它的工作原理並沒有產生像這樣的任何錯誤。玩遊戲45次以上後出現錯誤。如果它真的有問題,應用程序不應該在第一次運行。 – rambo123