-(PHImageRequestID)requestImageForAsset:(PHAsset *)asset targetSize:(CGSize)targetSize contentMode:(PHImageContentMode)contentMode options:(nullable PHImageRequestOptions *)options resultHandler:(void (^)(UIImage *__nullable result, NSDictionary *__nullable info))resultHandler
方法返回result图片为nil。
解决方法:
PHImageRequestOptions *requestOption = [[PHImageRequestOptions alloc] init];
requestOption.synchronous = YES;
requestOptions.networkAccessAllowed = YES;
原因:
苹果手机针对手机空间的有限性 ,提供了iCloud 云同步来解决图片视频等占用空间过大的问题 。手机本地只需要存放云端图片的资源地址 ,需要时候的时候再去获取 。