Мне нужно разъяснение от всех вас, То есть я внедряю приложение для iPad. В этом я попытался загрузить и анимировать изображения. Количество изображений должно быть больше 100 000. Код, который я использовал для загрузки и добавления в представление, выглядит следующим образом.Управление памятью
UIImageView* imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0,100,100)];
NSData *receivedData=nil;
receivedData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://path/prudently/iphone/image_s/e545afbf-4e3e-442e-92f9-a7891fc3ea9f/test.png"]];
imageView.image = [[UIImage alloc] initWithData:receivedData] ;
[subView addSubview:imageView];
[imageView release];
Но я получаю исключение после того, как я успешно добавил более 8000 изображений в подзаголовок. Я получаю исключение при получении данных из URL. И еще одна вещь, которую я не выпускаю подвью, потому что, как только я их скачал, мне нужно оживить subview.
Пожалуйста, дайте мне ваши suggessions
Спасибо, Sekhar Bethalam.
Какое исключение вы получаете? Возможно, вы исчерпали память, и в этом случае исключение, вероятно, будет находиться в '+ [NSData dataWithContentsOfURL:]' или один из методов, которые он вызывает. – David