应用程序因未捕获的异常而终止

时间:2011-03-23 12:39:53

标签: objective-c cocoa-touch xcode sigabrt

我的应用程序运行正常,直到我向标签栏控制器添加了另一个标签。我有SIGABRT。然后我解开了所有的东西,尝试让它再次运作,现在得到这个

  

***由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是键视图的键值编码兼容。'

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

您使用的是NSDictionary吗? 确保您正在使用Mutable对象。如果您要插入NSDictionary(而不是NS * Mutable * Dictionary),则会发生此错误。 如果没有,也许你的tab控件间接使用Dictionary

答案 1 :(得分:0)

在Interface Builder中打开您的xib文件,看看以前删除标签时是否有IBOutlets断开连接。它试图连接一个可能不再存在的插座。

[UIRuntimeOutletConnection connect]