ios9, ALAsset.thumbnail.size 是{75,75}?

ios9, ALAsset.thumbnail.size is {75,75}?

在iOS9中,我从相册中选择了一张照片。获得ALAsset后, 我调用 "thumbnail" 获取缩略图并显示它,但照片模糊不清。

在iOS8中,ALAsset.thumbnail大小是150 * 150,但在iOS9中是75 * 75

这是我的代码:

self.image = [UIImage imageWithCGImage:self.asset.thumbnail];
//self.image.size is 75*75     in ios9
//self.image.size is 150*150     in ios8

我该如何解决这个问题?

如果我使用:

[self.asset defaultRepresentation] fullScreenImage]

那我效率就低了

我遇到了这个问题。 ALAsset 在 iOS 4.0 中可用,在 iOS 9.0 中已弃用。您可以在 iOS9 中改用 PHAsset。

我也有这个问题,用asset.aspectRatioThumbnail

解决了
    UIImageView *imageView;
    [imageView setImage:[UIImage imageWithCGImage:[asset aspectRatioThumbnail]]];
    [imageView setContentMode:UIViewContentModeScaleAspectFill];