我想用385 png图像制作动画,我写了一些代码,你可以在下面看到它。 Xcode是整个时间给出“线程1:信号SIGABRT”错误......
我有一个png图像(框架)的大清单,从“picollage 01”到“picollage 385”计数
我的代码:
#define IMAGE_COUNT 385
NSMutableArray *imageArray = [[NSMutableArray alloc] initWithCapacity:0];
for (int i = 1; i <= IMAGE_COUNT; i++)
if (i < 100) {
[imageArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"picollage 0%d.png", i]]]; }
else {
[imageArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"picollage %d.png", i]]];}
animatview.animationImages = [imageArray copy];
animatview.animationRepeatCount = 1000;
[animatview startAnimating];
答案 0 :(得分:0)
也许这就是您的问题[[NSMutableArray alloc] initWithCapacity:0]
的原因,应该是[[NSMutableArray alloc] initWithCapacity:IMAGE_COUNT]