在iphone设备上运行时,UIImageView动画会崩溃

时间:2009-12-22 22:54:30

标签: uiimageview

我正在做一个相当简单的动画,其中两个UIImageViews在模拟器上工作正常,但动画在iphone设备上运行时会崩溃应用程序。每个视图的动画包含13个png,并且只需动画持续时间约为2.25秒即可启动动画。两个动画在UIScrollView中同时运行,允许用户向上和向下滚动以查看两个动画。我不认为动画是非常大的,但是有没有人对可能导致应用程序崩溃的内容有任何建议?在我的控制台中,它说程序收到信号“0”。同样,这在模拟器中完美运行,所以有人知道为什么它会在设备中崩溃吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我怀疑当你初始化包含图像的NSMutableArray时,至少其中一个是零。将nil对象添加到NSMutableArray将生成异常并导致应用程序崩溃(请参阅NSMutableArray class reference中的-addObject)。

我会检查图像名称,以确保每个字母的大小写与实际文件名相对应,因为模拟器不区分大小写,与iOS不同。