我正在编写一个获取屏幕截图的AR应用程序,然后将图像放入相册中,以便最终用户可以访问它。我正在使用writeImageToSavedPhotosAlbum。我现在面临的主要问题是我似乎无法获得图像的文件名。
我从NSURL获得了以下内容: ?资产库://asset/asset.PNG ID = 8AD512D0-205E-424D-B466-F31CCE4F299C&安培; EXT = PNG
当我需要以下内容时: Image_0050.png
有谁知道如何获取实际的图像名称?或者,也许我说这完全错了?
谢谢, 森
答案 0 :(得分:0)
没有名字。你所拥有的只是一个UIImage对象。
答案 1 :(得分:0)
您需要的信息是任何ALAsset的ALAssetRepresentation。您需要做的就是获取当前资产的默认表示,然后您就可以访问所需的所有信息。
ALAsset *asset = <some_asset>;
NSLog(@"filename %@", asset.defaultRepresentation.filename);