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

获取高清图导致崩溃

作者: 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