0
사람이 어떤 조언이가끔 PHAsset fetchAssetsWithLocalIdentifiers : 옵션 방법은 빈은
코드를 다음과 같이 이해할 수있을 것이다이 문제가 발생한 결과를 가져 반환 : 때로는 resultAsset는 빈 어쩌면
occassionly iOS9.3에 hanpped입니다- (PHAsset*)retrievePHAssetFromLocalIdentifier:(NSString*)localIdentifier {
if (!localIdentifier) {
return nil;
}
NSArray *localIdentifiers = @[localIdentifier];
PHFetchResult *result = [PHAsset fetchAssetsWithLocalIdentifiers:localIdentifiers options:nil];
PHAsset *resultAsset = [result firstObject];//sometimes the resultAsset is empty,maybe hanpped on iOS9.3 occasionly
if (!resultAsset) {
NSLog(@"can't retrieve PHAsset from localIdentifier:%@",localIdentifier);
}
return resultAsset;
은}
위대한 작품! 감사 –