如何从保存的照片中获取 ALAsset
How to get ALAsset from saved photo
有没有办法知道一个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
})
}
I use UIImageWriteToSavedPhotosAlbum for saving a photo and I need to identify it in my asset list
如果您需要识别生成的资产,为什么要使用 UIImageWriteToSavedPhotosAlbum
?这是一个 "stupid" 函数。
如果您想将图像作为资产保存到库中,以便您可以访问该资产,则需要以 "smart" 方式保存它,例如 ALAssetsLibrary 的 writeImageToSavedPhotosAlbum
- 它有一个完成处理程序,可以将结果资产的 URL 交给你。
有没有办法知道一个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
})
}
I use UIImageWriteToSavedPhotosAlbum for saving a photo and I need to identify it in my asset list
如果您需要识别生成的资产,为什么要使用 UIImageWriteToSavedPhotosAlbum
?这是一个 "stupid" 函数。
如果您想将图像作为资产保存到库中,以便您可以访问该资产,则需要以 "smart" 方式保存它,例如 ALAssetsLibrary 的 writeImageToSavedPhotosAlbum
- 它有一个完成处理程序,可以将结果资产的 URL 交给你。