我在iphone中实现一个AFOpenFlow获取网络图片,但是我不知道怎么获取,希望知道的高手帮帮忙
这个是源码下载地址http://115.com/file/bem7sotp#OpenFlow.zip
附上部分代码(以下是同步获取网络图片) 如果哪位高手知道怎么解决,并且已经解决,上传不了附件,发邮件给我[email protected] 附上csdn的账号,我会给分的,谢谢
- (void)initAnimals{
    NSMutableArray *imageArrays = [[NSMutableArray alloc]init];
    [imageArrays addObject:@"http://pic5.nipic.com/20100303/3327103_203506956266_2.jpg"];
    [imageArrays addObject:@"http://cms.smu.sh.cn:888/imagesStore/mmLib/superstar/2009/11/23/07BA1B0C79B146AA9AF32C10F2A5BCD2.jpg"];
    [imageArrays addObject:@"http://img.daqi.com/upload/slidepic/2009-09-18/156_1253280597_2696737.jpg"];
    [imageArrays addObject:@"http://365jia.cn/uploads/11/0212/4d5694b592489.jpg"];
    [imageArrays addObject:@"http://www.erenwu.com/upfiles/allimg/1107/101Z2L62-1.jpg"];
    
    for(int i = 0; i < [imageArrays count]; i++){
        NSString *path = [imageArrays objectAtIndex:i];    
        
        NSURL *url = [NSURL URLWithString:path];
        NSData *imageData = [NSData dataWithContentsOfURL:url];
        UIImage *image = [UIImage imageWithData: imageData];
       
        CGSize size  = CGSizeMake(179, 208);
        [imageArray addObject:[self resizeImage:image scaledToSize:size]];
    }
    
}

解决方案 »

  1.   

    把UIImage *image = [UIImage imageWithData: imageData];放到一个新线程里可以不阻塞ui或者使用sdwebimage,很好使
      

  2.   

    不是很理解楼主的意思 ,是要用异步加载图片,还是异步加载图片出问题了 
    要是异步加载的话 网上例子很多 
    要是异步加载出现问题的话就是 加载时设置个字典和图片和OpenFlow里的卡片一一对应 
    一个卡片只加载一次图片