我的程序由于SIGABRT而崩溃?

问题描述:

2012-05-31 00:17:51.384 SAMPLEGAME[2901:10703] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<SAMPLEGAMEViewController 0x752c140> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key girlHeadView.' 
*** First throw call stack: 
(0x1460022 0x1a7dcd6 0x145fee1 0xe47022 0xdb8f6b 0xdb8edb 0xdd3d50 0x6bb71a 0x1461dea 0x13cb7f1 0x6ba26e 0x5601fc 0x560779 0x56099b 0x4bf401 0x4bf670 0x4bf836 0x4c672a 0x497596 0x498274 0x4a7183 0x4a7c38 0x49b634 0x3aa1ef5 0x1434195 0x1398ff2 0x13978da 0x1396d84 0x1396c9b 0x497c65 0x499626 0x21fd 0x2165) 
terminate called throwing an exception(lldb) 

大家好,我的程序由于SIGABRT而崩溃?

我是新来的iOS编程和我失去的东西。 我把我原来的UIIMAGEVIEW改名为“yelOrb”......对于真正的物体来说,它最终效率低下,取而代之的是一个黄色的球体。所以我把它改名为“girlHeadView”。 (请注意,这就是我用UIImageView命名的方向键。)

现在每当我运行该程序时,我都会在'SIGABRT'中告诉我这个问题[在上面的代码中]。 我甚至将“girlHeadView”重新命名为“yelOrb”。

我经历了我的.h & .m文件,没有流浪的单词或不正确的拼写造成这种情况。

我该如何解决这个问题?我刚刚实现了一个按钮功能来改变UIImageView(我甚至评论全部看看是否导致它 - 仍SIGABRT问题),我甚至不能运行模拟器。

谢谢!

编辑:发现我的问题,我不得不删除并重新添加故事板上的yelOrb的图像。奇怪的,但它的工作。 :)

+0

考虑加入与您的解决方案的答复,并回答了,所以这个问题被标记为回答。 – mrb

听起来好像在界面生成器中有一个插座,将UIImageView连接到旧属性名称yelOrb。然后,当视图控制器的视图加载时,它会尝试连接到不再存在的yelOrb,这样就会出现该错误。

+0

非常感谢。我只是想出了如何重新登录,所以我非常感谢你的服务mrb。 :) – HowbeitGirl