原先通过一下代码取图片很正常,使用的PhotosUI框架
[self.imageManager requestImageDataForAsset:asset options:PHImageRequestOptionsResizeModeNone resultHandler:^(NSData* imageData, NSString* dataUTI, UIImageOrientation origentation, NSDictionary* info){
[weakself didGetImage:[UIImage imageWithData:imageData]];
}];
后来有一天突然发现图片取不出来了,这个和iOS系统图库的云存储有关系,现修改代码如下便可以正常取到图片了,
PHImageRequestOptions* options = [[PHImageRequestOptions alloc] init];
options.networkAccessAllowed = true;
[self.imageManager requestImageDataForAsset:asset options:options resultHandler:^(NSData* imageData, NSString* dataUTI, UIImageOrientation origentation, NSDictionary* info){
[weakself didGetImage:[UIImage imageWithData:imageData]];
}];