2012-01-01 41 views
0

我做在Xcode的iPhone应用程序,我改变了一些东西,我得到这个错误:Xcode的运行错误

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

我想出了我在xcode项目信息中遇到的问题,我没有意识到,但是我将主界面更改为.xib文件,并且出于任何原因导致了问题。

0

也许在您的.h文件中,你变了:

IBOutlet UIImage * RoadImage; 

的东西,用的命名惯例符合:

IBOutlet UIImage * roadImage; 

但在你的XIB你还在试图连接到RoadImage,去看看你的连接,我猜你有一些连接无效的东西。

+0

据我所知,这一切都很好,我发现,如果我删除该UIImageView它给了我同样的错误,但与我的.xib文件中的另一个UI元素。 – 2012-01-01 16:10:55

+0

好吧,你正试图设置一些没有声明的东西,你会得到任何警告? – 2012-01-01 16:13:49

+0

没有我没有得到任何警告 – 2012-01-01 16:19:16

相关问题