无法获取图片的[ALAsset thumbnail],但对于视频却可以。

4

我正在尝试显示我的应用程序拍摄的图片或视频的缩略图。对于视频,它可以完美地工作,但对于图片,它根本不显示任何内容。这是我使用的代码:

[assetImageView setImage:[UIImage imageWithCGImage:[asset thumbnail]]];

我也尝试了这个作为替代方案,但仍然没有任何效果:
ALAssetRepresentation *assetRepresentation = [asset defaultRepresentation];
UIImage *image = [UIImage imageWithCGImage:[assetRepresentation fullScreenImage]];
[assetImageView setImage:image];

有什么想法可能正在发生?
2个回答

4
问题不在这个方法上,而是在它之前。我没有保留对象资产,所以在到达这一行之前就丢失了。感谢您的帮助。

1

当问题发生时,您能否展示一下NSLog(@"asset:%@", asset)的结果?在我的环境下,您的第一个代码可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接