崩溃的应用程序,同时将一个故事板项目添加到iphone的xib项目

问题描述:

我是新手机程序设计。可以任何机构告诉我,这个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 

上,您可以通过按键的动作链接UIViewControllers,像按下按钮的细节,你可以把其他的UIViewController故事板。这在故事板上标有一行。

一切都很好,直到你将删除一个ViewController,你忘记删除该按钮的动作。在这种情况下,你可以看到确切的错误:)

我希望它有帮助!

+0

如何将按钮的动作链接到storyboard.Here我已经在tableview中动态创建按钮 – Mohammed 2013-03-06 12:41:42

当您按下该按钮时,您显然会调用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