您可以在图像中看到错误。
我什至不知道这些错误是什么意思,在我为 iOS 6 更新更新 Xcode 之前它工作正常。我已经做了一些事情来尝试修复它,例如更改目标操作系统并进行清理,但这并没有奏效。
成功构建应用程序并将其推送到设备后,我收到错误消息。
您的应用程序在运行时崩溃了,因为出现了异常。
异常记录在您的控制台日志中。我们可以在您的捕获中看到它:
*** 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 文件中,您将view
IBOutlet 连接到 type 的对象UIApplication
,但是您的插座的这种绑定是无效的,因为插座不再存在。
(也许您在给定时间添加了插座,并在 IB 中绑定/连接它,然后在您的代码中将其删除,或者您绑定了 IBOutlet 然后更改了对象的类,因此新类没有相同的插座无论如何,无论插座现在绑定到您的 XIB 中不存在的属性并导致崩溃)
要解决此问题,请在界面生成器中打开您的 XIB 文件并删除与您现在不存在的插座的无效连接,您的异常应该会消失。
这意味着你的程序崩溃了。错误出现在右上角的那个框中。我看不到整个错误消息,但它与键值编码有关。
这可能是一个简单的事实,即您正在运行一个稍微过时的程序版本。从模拟器或您的设备中删除它,清理并重新构建您的项目,然后让 Xcode 重新复制它。