2011-03-23 124 views
0

我的应用程序工作正常,直到我将其他选项卡添加到选项卡栏控制器。我得到了SIGABRT。然后我解开了一切尝试,并得到它的工作,现在得到这个由于未捕获的异常,应用程序终止

***终止应用程序由于未捕获的异常“NSUnknownKeyException”,原因:“[setValue方法:forUndefinedKey:]:此类不是密钥值coding-符合关键视图“。

任何人都可以帮忙吗?

+1

我们需要一些代码;否则我们不能帮助。 – 2011-03-23 12:42:56

+0

我不知道你需要看什么代码.... – 2011-03-23 12:45:19

+0

你是否在匿名类型(id)上调用setValue?也许你期望某种类型,但错误的实例会传递。你在使用IB吗? – 2011-03-23 12:45:57

回答

0

在Interface Builder中打开您的xib文件,并查看是否有IBOutlets在删除选项卡之前断开连接。它试图连接一个可能不存在的插座。

[UIRuntimeOutletConnection connect]

0

你在使用NSDictionary吗? 请确保您使用的是可变对象。如果您插入NSDictionary(而不是NS * 可变 *字典),则会发生此错误。 如果不是,可能youre选项卡控制间接使用词典

+0

我不使用NSDictionary - 不知道反正: - \ – 2011-03-23 13:09:12

相关问题