我如何检查一个 ALAsset 是一个图像?我如何从 ALAssetGroup 中分离图像(.png)文件。我能否仅从 iphone Photo libaray 中检索图像(.png)文件?
最佳答案
首先你需要枚举整个AssetGroup 然后检查每项 Assets 的两件事:
1) 检查 Assets 是否为图像,查询
[[asset valueForProperty:@"ALAssetPropertyType"] isEqualToString:@"ALAssetTypePhoto"]
2) 如果 1) 为真则继续检查,如果是这样的 PNG:
[[[asset defaultRepresentation] UTI] isEqualToString:@"public.png"]
关于objective-c - 我如何检查 ALAsset 是一个图像。我如何从 ALAssetGroup 中分离图像(.png)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5652548/