2011-08-06 19 views
0

我正在使用導航控制器和幾個視圖控制器。我推視圖控制器來顯示它們。 一個奇怪的問題是,如果互聯網可用,它的工作正常。當互聯網是不存在的,當我打電話「pushViewController」,它的崩潰顯示以下錯誤:iPhone - 當網絡不存在時使用視圖控制器的特殊問題

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/satya/Library/Application Support/iPhone Simulator/4.2/Applications/DDB23E6B-5723-44AC-B942-EA684E2A1E2B/MyApp.app> (loaded)' with name 'StoreDirectoryListViewController'' 

我無法找出問題所在。 我確定XIB是正確創建的,並且與應用程序本身配合使用。

有什麼想法?

+0

您需要添加更多詳細信息以幫助診斷問題。例如,當您使用'pushViewController:'時,您的周圍代碼會很有幫助。 –

回答

0

我解決了這個問題。 首先,在數據庫訪問中,我打開了,但沒有關閉它們,所以很多數據庫打開了。 另外我正在爲XIB中的視圖控制器創建IBOutlets。我刪除它們並使用實例變量。這解決了我的問題。但我真的無法確定無線網絡是如何與崩潰相關的。

0

xib是否在IB中正確鏈接?

相關問題