この呼び出しを使用して、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アニメーションを使用したくありません。