如何从保存的照片中获取ALAsset

时间:2015-04-10 03:40:12

标签: ios swift uiimage alassetslibrary alasset

有没有办法知道对应于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
    })
}

1 个答案:

答案 0 :(得分:0)

  

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

如果您需要识别结果资产,为什么使用UIImageWriteToSavedPhotosAlbum?这是一个"愚蠢的"功能

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