我需要所有人的澄清,那就是我正在实现一个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获取数据时遇到了异常。还有一件事我不释放子视图,因为一旦我下载它们,我需要动画子视图。
请给我你的suggessions
谢谢 Sekhar Bethalam。
你有什么异常?您可能已经耗尽内存,在这种情况下,异常可能会在'+ [NSData dataWithContentsOfURL:]'或其调用的方法之一中。 – David 2010-08-12 12:04:55