在iOS上使用writeImageToSavedPhotosAlbum时获取实际文件名

时间:2012-04-25 05:27:03

标签: iphone ios ipad photo

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

我从NSURL获得了以下内容: ?资产库://asset/asset.PNG ID = 8AD512D0-205E-424D-B466-F31CCE4F299C&安培; EXT = PNG

当我需要以下内容时: Image_0050.png

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

谢谢, 森

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

ALAsset *asset = <some_asset>;
NSLog(@"filename %@", asset.defaultRepresentation.filename);