删除了XIB,应用程序有时会崩溃

时间:2013-02-05 10:23:41

标签: ios xcode interface-builder ios-simulator

我面临一个非常烦人的问题,我无法解决。

我有一个.xib,其中一个IBOutlets用于我的一个ViewControllers。然后我删除了.xibIBOutlets,选择自己定位视图。

现在,当应用程序尝试使用此错误加载ViewController时,应用程序崩溃:

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

这让我觉得某处有.xib的内存,因此它会尝试加载它。但是我删除了.xib并运行了grep 'logo' ./*以查看它是否在某个地方,但没有取得积极成果。我还在“复制捆绑资源”中检查了该文件,但当然不存在。

我注意到如果我从模拟器中删除应用程序,问题就会消失,但我无法在iPod Touch中修复它,甚至无法移除应用程序。整个项目的版本是git。

任何想法??

1 个答案:

答案 0 :(得分:3)

尝试在项目管理器中删除快照,清理,关闭xcode,模拟器并重新运行。