美文网首页
获取高清图导致崩溃

获取高清图导致崩溃

作者: lvzhehappy | 来源:发表于2017-04-10 13:36 被阅读85次

[[PHImageManager defaultManager] requestImageForAsset:asset targetSize:CGSizeMake(200, 200) contentMode:PHImageContentModeAspectFill options:options resultHandler:^(UIImage * _Nullable result, NSDictionary * _Nullable info) {

//此处result会渲染,导致内存极高,然会发生崩溃

}];

[[PHImageManager defaultManager] requestImageDataForAsset:asset options:options resultHandler:^(NSData * _Nullable imageData, NSString * _Nullable dataUTI, UIImageOrientation orientation, NSDictionary * _Nullable info) {

//将其由data转换为image就可以解决内存占有率过高的问题

UIImage * result = [UIImage imageWithData:imageData];

}];

相关文章

网友评论

      本文标题:获取高清图导致崩溃

      本文链接:https://www.haomeiwen.com/subject/lwysattx.html