2013-03-06 78 views
0

我是新手機程序設計。可以任何機構告訴我,這個Expection是什麼意思。在這裏我創建了一個Xib項目,我添加了另一個項目UICollectionview項目其包含storybroad.while我運行項目其工作正常,在這裏,如果我點擊按鈕意味着它必須在Collectionview項目中,但在這裏它崩潰的應用程序和控制檯它顯示這樣的消息。可以任何身體告訴我什麼是錯誤。 感謝 阿斯拉姆崩潰的應用程序,同時將一個故事板項目添加到iphone的xib項目

Application tried to push a nil view controller on target <UINavigationController: 0x9c9e8f0>. 
2013-03-06 17:12:04.141 Taukyy[324:1c103] Hai Deselected Aslam 
2013-03-06 17:12:04.141 Taukyy[324:1c103] Hai Deselected Aslam 
2013-03-06 17:12:05.415 Taukyy[324:1c103] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/User/Library/Application Support/iPhone Simulator/6.1/Applications/81FB53C6-91C6-4609-A3A4-422CF5BA5AF4/Taukyy.app> (loaded)' with name 'LXCollectionViewController'' 
*** First throw call stack: 
(0x25aa012 0x22d8e7e 0x25a9deb 0x1438ef9 0x12fd7e7 0x12fddc8 0x1737437 0x12fdff8 0x12fe232 0x12fe4da 0x13158e5 0x13159cb 0x1315c76 0x1315d71 0x131689b 0x1316e93 0x1316a88 0xb28c8 0x22ec705 0x12202c0 0x145ca64 0x22ec705 0x12202c0 0x1220258 0x12e1021 0x12e157f 0x12e06e8 0x124fcef 0x124ff02 0x122dd4a 0x121f698 0x345cdf9 0x345cad0 0x251fbf5 0x251f962 0x2550bb6 0x254ff44 0x254fe1b 0x345b7e3 0x345b668 0x121cffc 0x3d4d 0x24a5) 
libc++abi.dylib: terminate called throwing an exception 

回答

0

上,您可以通過按鍵的動作鏈接UIViewControllers,像按下按鈕的細節,你可以把其他的UIViewController故事板。這在故事板上標有一行。

一切都很好,直到你將刪除一個ViewController,你忘記刪除該按鈕的動作。在這種情況下,你可以看到確切的錯誤:)

我希望它有幫助!

+0

如何將按鈕的動作鏈接到storyboard.Here我已經在tableview中動態創建按鈕 – Mohammed 2013-03-06 12:41:42

0

當您按下該按鈕時,您顯然會調用pushViewController:animated方法。這個錯誤說的是,你對這種方法沒有任何作用。所以下面給出的代碼,

[myNavigationController pushViewContoller:theViewController:animated:YES]; 

的「theViewController」傳遞給該方法可能不是一個[[頁頭] INIT]編對象。它似乎在你想把它推到堆棧之前就被釋放了。

+1

我只是在刪除它時發佈這條評論給您的問題......是的,這些選項存在於VisualSVN中。但源控制系統可能相當難以使​​用,這是他們的強大功能和多功能性的不幸後果。像VisualSVN這樣的圖形用戶界面應該使它們更易於使用,但它只能做很多事情。如果你想使用SVN,你可以從[這本免費的書]開始(http://svnbook.red-bean.com/en/1.7/index.html)。這將需要一些時間投資,但我會說這是值得的。 – 2013-04-05 07:39:35

+1

[待續]幾乎所有專業程序員都在使用源代碼控制。雖然SVN正在流行。酷小孩使用Mercurial或Git。這兩個VS GUI都有。還有一個關於使用Mercurial(Hg)[這裏](http://hginit.com/)的免費教程。你必須決定你更喜歡哪種模式。 Mercurial和SVN以不同的方式工作。 – 2013-04-05 07:40:24

相關問題