【问题标题】:How to get ALAsset from saved photo如何从保存的照片中获取 ALAsset
【发布时间】:2015-04-10 03:40:12
【问题描述】:

有没有办法知道一个UIImage对应的ALAsset?

我使用 UIImageWriteToSavedPhotosAlbum 保存照片,我需要在我的资产列表中识别它

更新:

我用 writeImageToSavedPhotosAlbum 代替 UIImageWriteToSavedPhotosAlbum

alAssetLibrary.writeImageToSavedPhotosAlbum(image.CGImage, orientation: orientation) { (url, error) -> Void in
    alAssetLibrary.assetForURL(url, resultBlock: { (asset) -> Void in
        //code
    }, failureBlock: { (error) -> Void in
        //code
    })
}

【问题讨论】:

    标签: ios swift uiimage alassetslibrary alasset


    【解决方案1】:

    我使用 UIImageWriteToSavedPhotosAlbum 保存照片,我需要在我的资产列表中识别它

    如果您需要识别生成的资产,为什么要使用UIImageWriteToSavedPhotosAlbum?这是一个“愚蠢”的功能。

    如果您想以可以访问该资产的方式将图像作为资产保存到库中,则需要以“智能”方式保存它,例如 ALAssetsLibrary 的 writeImageToSavedPhotosAlbum - 它有一个完成处理程序它会为您提供结果资产的 URL。

    【讨论】:

    • 抱歉,我刚刚在文档中找到了它。谢谢!
    猜你喜欢
    • 2013-08-07
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多