-1

我想从 385 png 图像制作动画,我已经编写了一些代码,你可以在下面看到它。Xcode 一直在给出“线程 1:信号 SIGABRT”错误...

我有一个从“picollage 01”到“picollage 385”计数的 png 图像(帧)的大列表

我的代码:

#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];
4

1 回答 1

0

也许这是你的问题的原因[[NSMutableArray alloc] initWithCapacity:0],那应该是[[NSMutableArray alloc] initWithCapacity:IMAGE_COUNT]

于 2013-05-21T18:58:33.560 回答