-(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;
原因:
蘋(píng)果手機(jī)針對(duì)手機(jī)空間的有限性 ,提供了iCloud 云同步來(lái)解決圖片視頻等占用空間過(guò)大的問(wèn)題 。手機(jī)本地只需要存放云端圖片的資源地址 ,需要時(shí)候的時(shí)候再去獲取 。