无法为图片获取[ALAsset thumbnail],但适用于视频

时间:2010-11-06 00:26:51

标签: iphone objective-c

我正在尝试显示我的应用所需的图片或视频的缩略图。它适用于视频,但对于图片,它根本不显示任何内容。这是我使用的代码:

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

我也尝试过这个替代方案,但也没有:

ALAssetRepresentation *assetRepresentation = [asset defaultRepresentation];
UIImage *image = [UIImage imageWithCGImage:[assetRepresentation fullScreenImage]];
[assetImageView setImage:image];

可能会发生什么想法?

2 个答案:

答案 0 :(得分:4)

问题不在于这种方法,而是之前的问题。我没有保留对象资产,因此在到达此行之前就丢失了。谢谢你的帮助。

答案 1 :(得分:1)

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