0
我有一個包含來自Facebook的許多圖片的收藏視圖。客觀c - 重新加載收藏視圖async
需要花費很多時間才能加載&顯示圖片。
如何在不等待過程結束的情況下逐個顯示圖片?
這是我的代碼:
-(void)viewDidAppear:(BOOL)animated
{
NSMutableArray *jpegFiles = [[NSMutableArray alloc]init];
NSMutableArray *picsArr =[[NSMutableArray alloc] initWithArray:[LocalUser sharedUser].profilePics];
for(NSString *picLink in picsArr)
{
[jpegFiles addObject:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:picLink]]]];
self.dataArray = jpegFiles;
[self.collectionView reloadData];
}
}
SDWebImage很棒,但如果您還需要加載其他數據,您還可以查看[AFNetworking](https://github.com/AFNetworking/AFNetworking)。這是一個功能非常強大的網絡庫,使加載數據/圖像變得更加容易。 – mrosales
同意!然而,AFNetworking有點大,如果你想要的是異步圖像,這就是爲什麼我建議SDWebImage – Lance
太好了,謝謝!你能更具體一些,並指導我應該使用這個項目的文件嗎? –