【问题标题】:Get actual file name when using writeImageToSavedPhotosAlbum for iOS使用 iOS 的 writeImageToSavedPhotosAlbum 时获取实际文件名
【发布时间】:2012-04-25 05:27:02
【问题描述】:

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

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

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

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

谢谢, 内森

【问题讨论】:

    标签: iphone ios ipad photo


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多