0

您可以在图像中看到错误。

我什至不知道这些错误是什么意思,在我为 iOS 6 更新更新 Xcode 之前它工作正常。我已经做了一些事情来尝试修复它,例如更改目标操作系统并进行清理,但这并没有奏效。

成功构建应用程序并将其推送到设备后,我收到错误消息。

在此处输入图像描述

4

2 回答 2

3

您的应用程序在运行时崩溃了,因为出现了异常。

异常记录在您的控制台日志中。我们可以在您的捕获中看到它:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x...> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'

这意味着在您的应用程序的某个地方,您尝试设置 type 对象的“view”属性UIApplication,但UIApplication没有任何view属性,所以这会崩溃。

这很可能是在您的 MainWindow.xib 文件中,您将viewIBOutlet 连接到 type 的对象UIApplication,但是您的插座的这种绑定是无效的,因为插座不再存在。

(也许您在给定时间添加了插座,并在 IB 中绑定/连接它,然后在您的代码中将其删除,或者您绑定了 IBOutlet 然后更改了对象的类,因此新类没有相同的插座无论如何,无论插座现在绑定到您的 XIB 中不存在的属性并导致崩溃)

要解决此问题,请在界面生成器中打开您的 XIB 文件并删除与您现在不存在的插座的无效连接,您的异常应该会消失。

于 2012-10-19T16:38:04.297 回答
3

这意味着你的程序崩溃了。错误出现在右上角的那个框中。我看不到整个错误消息,但它与键值编码有关。

这可能是一个简单的事实,即您正在运行一个稍微过时的程序版本。从模拟器或您的设备中删除它,清理并重新构建您的项目,然后让 Xcode 重新复制它。

于 2012-10-19T15:52:09.280 回答