运行时出现Xcode错误

时间:2012-10-19 15:49:33

标签: iphone ios xcode

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

我甚至不知道这些错误意味着什么,它在我更新Xcode for iOS 6更新之前工作正常。我已经做了一些尝试和修复它的事情,例如更改目标操作系统并执行清理,但这没有用。

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

enter image description here

2 个答案:

答案 0 :(得分:3)

这意味着你的程序崩溃了。错误发生在右下角的那个方框中。我无法看到整个错误消息,但它与键值编码有关。

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

答案 1 :(得分: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.'

这意味着在应用程序的某个位置,您尝试设置UIApplication类型对象的“view”属性,但UIApplication没有任何view属性,因此崩溃。

您的MainWindow.xib文件中的很可能是您将view IBOutlet连接到UIApplication 类型的对象,但此插件的绑定无效因为出口不再存在。

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

要解决此问题,请在界面构建器中打开您的XIB文件,并将此无效连接移至您现在不存在的插座,您的例外情况应该消失。