У меня есть приложение, в котором я взял изображение в качестве фона, и в этом изображении я использую 89 изображений для анимации. Вот мой код для анимации
-(void)viewWillAppear:(BOOL)animated
{
NSString *cachesDirectoryPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"cachesDirectoryPath: %@", cachesDirectoryPath);
CPIAppDelegate *obj=(CPIAppDelegate *)[[UIApplication sharedApplication]delegate];
arrayOfImages=[[NSMutableArray alloc]init];
viewMenu.hidden = obj.buttonStatus;
for (int i=0; i<IMAGE_ANIMATION_COUNT; i++) {
// [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/streamvideo351_frame%d.jpg",cachesDirectoryPath,i]];
[arrayOfImages addObject:[UIImage imageNamed:[NSString stringWithFormat:@"streamvideo351_frame%d.jpg",i]]];
}
BackGrdImage.animationImages=arrayOfImages;
BackGrdImage.animationDuration =5.0;
BackGrdImage.animationRepeatCount =3;
[BackGrdImage startAnimating];
[arrayOfImages removeAllObjects];
}
и в методе dealloc я использую
[imageAnimations release];
[BackGrdImage removeFromSuperview];
[BackGrdImage release];
он отлично работает на симуляторе, но вылетает на Ipad. То, что на самом деле происходит в ipad, иногда мигает, а иногда исчезает. Так что, пожалуйста, помогите мне с этими друзьями. Пожалуйста, друзья, помогите мне с этим. Любая помощь или предложение будут оценены.