尝试IB修复后出现SIGABRT错误

时间:2012-02-09 22:35:04

标签: xcode runtime-error

我删除了不再需要的PopoverContentViewController m,h和xib文件。当我运行时,程序停止并在控制台上显示错误消息

“Interface Builder文件中的未知类PopoverContentViewController”

我在这些页面中查找了问题并尝试了一个修复程序。我再次添加了文件(使用File New)。该程序超出了问题,加载了default.png,然后在main.m中的int retVal停止了

线程1:编程接收信号:“SIGABRT”。

控制台上没有错误消息。

知道我现在应该尝试什么吗?

(我是否希望我没有删除那些我不再使用的视图控制器!)

我现在能做什么的想法?

1 个答案:

答案 0 :(得分:0)

解决SIGABRT问题:

在我的主要VC xib上,我已将一些标签移出视图,或将其隐藏在其他标签后面,我不再需要它。我看不到他们。当我删除(注释掉).h中标签的IBOutlet时,程序被那个相当无信息的消息轰炸了。

修复:调出xib。单击左下角的小倒带按钮,或转到编辑器/显示文档大纲。从显示的窗格中展开“查看”。找到您不想要的标签或插座的名称。按删除。现在您可以安全地从.h文件中删除它。

在我开始整理代码之前创建快照,并在删除代码之前通过注释并运行来删除代码,然后永久地将其删除,我感到非常自信。