由于SIGABRT,我的程序崩溃了吗?

时间:2012-05-31 04:48:44

标签: uiimageview 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) 

大家好,

我是iOS编程的新手,我迷失了方向。 我从“yelOrb”重命名了我的原始UIIMAGEVIEW ...这对于真实对象来说效率低,最终取代了黄色的圆球。所以我将其重命名为“girlHeadView”。 (请注意,这就是我用箭头键控制的UIImageView命名。)

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

我经历了我的.h&amp; .m文件,没有流浪词或拼写错误导致这种情况。

我怎么能解决这个问题?我刚刚实现了一个按钮功能来改变UIImageView(我甚至评论它是否导致它仍然是SIGABRT问题)我甚至无法运行模拟器。

谢谢!

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

1 个答案:

答案 0 :(得分:0)

听起来界面构建器中有一个插座将UIImageView连接到旧属性名称yelOrb。然后,当视图控制器的视图加载时,它会尝试建立与yelOrb不再存在的连接,因此您会收到该错误。