![](/img/trans.png)
[英]Get actual file name when using writeImageToSavedPhotosAlbum for iOS
[英]get file name when using writeImageToSavedPhotosAlbum
在ios swift應用程序中,我正在使用writeImageToSavedPhotosAlbum
在iPhone上保存UIImage
let assets : ALAssetsLibrary = ALAssetsLibrary()
let imgRef : CGImage = myImage!.CGImage
let orientation : ALAssetOrientation = ALAssetOrientation(rawValue: myImage!.imageOrientation.rawValue)!
assets.writeImageToSavedPhotosAlbum(imgRef, orientation: orientation, completionBlock: nil)
有沒有辦法獲取保存的圖像文件名? 還是自己設定?
感謝您的任何幫助
如果查看所使用方法的規范,您會發現未使用的完成塊的類型為ALAssetsLibraryWriteImageCompletionBlock
,其參數為NSURL *assetURL, NSError *error
。
因此,指定一個完成塊,您將獲得資產URL,可以從中獲取一些信息。
您可以使用完成塊參數獲取文件路徑信息。 與其傳遞nil
傳遞塊:
assets.writeImageToSavedPhotosAlbum(imgRef, orientation: orientation, completionBlock:
{ (path:NSURL!, error:NSError!) -> Void in
println("\(path)")
})
檢查ALAssetLibrary類參考以獲取更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.