2012-04-25 44 views
0

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

我越来越有点像从NSURL如下: 资产库://asset/asset.PNG ID = 8AD512D0-205E-424D-B466-F31CCE4F299C & EXT = PNG

当我需要像这样: Image_0050.png

有谁知道如何得到实际的图像名称?或者,也许我正在做这个完全错误的?

感谢, 弥敦道

回答

0

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

0

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

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