我正在做一个相当简单的动画,其中两个UIImageViews在模拟器上工作正常,但动画在iphone设备上运行时会崩溃应用程序。每个视图的动画包含13个png,并且只需动画持续时间约为2.25秒即可启动动画。两个动画在UIScrollView中同时运行,允许用户向上和向下滚动以查看两个动画。我不认为动画是非常大的,但是有没有人对可能导致应用程序崩溃的内容有任何建议?在我的控制台中,它说程序收到信号“0”。同样,这在模拟器中完美运行,所以有人知道为什么它会在设备中崩溃吗?
谢谢!
答案 0 :(得分:0)
我怀疑当你初始化包含图像的NSMutableArray时,至少其中一个是零。将nil对象添加到NSMutableArray将生成异常并导致应用程序崩溃(请参阅NSMutableArray class reference中的-addObject)。
我会检查图像名称,以确保每个字母的大小写与实际文件名相对应,因为模拟器不区分大小写,与iOS不同。