我正在使用xcode创建一个iphone应用程序而且我改变了一些东西,我得到了这个错误:
2012-01-01 10:55:40.295 Dodge Cars free[549:f803] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x68912d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key RoadImage.'
*** First throw call stack:
(0x13cd052 0x155ed0a 0x13ccf11 0x9c4032 0x935f7b 0x935eeb 0x950d60 0x24391a 0x13cee1a 0x1338821 0x24246e 0x244010 0x2414a 0x24461 0x237c0 0x32743 0x331f8 0x26aa9 0x12b7fa9 0x13a11c5 0x1306022 0x130490a 0x1303db4 0x1303ccb 0x232a7 0x24a9b 0x1fc8 0x1f25 0x1)
terminate called throwing an exception
我不知道究竟是什么意思,但它所引用的RoadImage是我的.xib文件中的UIImageView。我试图清理应用程序,但这似乎没有帮助。有什么想法吗?
答案 0 :(得分:0)
可能在你的.h文件中你改了:
IBOutlet UIImage * RoadImage;
符合命名约定:
IBOutlet UIImage * roadImage;
但在您的xib中,您仍然在尝试连接到RoadImage,请查看您的连接,我猜您已经连接了一些无效的连接。
答案 1 :(得分:0)
我在xcode项目信息中发现了我的问题,我没有意识到,但我将主界面更改为我的.xib文件,无论出于何种原因导致问题。