我正在使用此调用每 4 秒切换一次图像:
- (void) settheimage {
cur+=1;
waits=0;
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(settheimage) object:nil];
jpg = [NSString stringWithFormat:@"%@/%@_%d",current_anim,current_anim, cur];
img = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:jpg ofType:@"jpg"]];
[self performSelector:@selector(settheimage) withObject:nil afterDelay:4.0];
}
它适用于第一张图片,但之后它崩溃了。我不想使用 uiimage 动画,因为我有很多图像,加载 uiimage 动画需要很多时间。