0

我正在编写一个 AR 应用程序,它会截取屏幕截图,然后将图像放在相册中,以便最终用户可以使用它。我正在使用 writeImageToSavedPhotosAlbum。我现在遇到的主要问题是我似乎无法获取图像的文件名。

我从 NSURL 得到如下信息: assets-library://asset/asset.PNG?id=8AD512D0-205E-424D-B466-F31CCE4F299C&ext=PNG

当我需要类似的东西时:Image_0050.png

有谁知道如何获得实际的图像名称?或者,也许我完全错了?

谢谢,内森

4

2 回答 2

0

您需要的信息在任何 ALAsset 的 ALAssetRepresentation 中。您需要做的就是获取当前资产的默认表示,然后您就可以访问您想要的所有信息。

ALAsset *asset = <some_asset>;
NSLog(@"filename %@", asset.defaultRepresentation.filename);
于 2013-10-25T14:44:47.340 回答
0

没有名字。你所拥有的只是一个 UIImage 对象。

于 2012-04-25T05:33:23.473 回答