NSUnknownKeyException,需要帮助排除故障

时间:2011-11-03 05:03:28

标签: objective-c

对于我的生活,我不知道我在这里改变了什么,但突然间我得到了

  

2011-11-03 00:00:22.408 UnblockMe [26904:f803] * 由于未捕获的异常而终止应用程序> 'NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]:this> class不是关键puzzleNumber的关键值编码兼容。'

Puzzle1类未在代码中的任何位置引用puzzleNumber。程序中没有这样的东西,名为puzzleNumber

这个错误可能来自哪里,我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:1)

好的,这是迄今为止我见过的最奇怪的事情。我发布这个,因为其他人可能会发现处于类似情况。

首先,错误绝对不准确。该问题与puzzleNumber无关。

在上次(失败)运行之前,我通过NIB重构实用程序重构了我的主Xcode 4.2。完成后,重构DID NOT不会更新AppDelegate.m 文件以反映更改。

Xcode试图加载不再存在的XIB,并且发生了各种各样奇怪的事情(显然)。

如果我不正确,当然可以纠正我,但编辑AppDelegate完全解决了这个问题。