0
나는 Facebook에서 많은 사진으로 컬렉션보기가 있습니다.목표 c - 다시로드 컬렉션보기 async
사진을 표시하는 데 많은 시간이 걸립니다. & 사진을 표시합니다.
프로세스가 끝날 때까지 기다리지 않고 어떻게 사진을 하나씩 보여줄 수 있습니까? SDWebImage에서
-(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
감사합니다. 좀 더 구체적으로이 프로젝트 전체를 어떤 파일로 사용해야하는지 직접 알려주시겠습니까? –