我試圖獲取圖片庫上的圖片,並且爲此使用了assetForURL,但我一直得到錯誤「無法用參數調用'assetForURL' (NSURL,resultBlock:(ALAsset!) - > Void,(NSError!) - > Void)'「在Swift 1.2中使用assetForURL
我在這裏檢查了問題,以及其他人如何使用該方法,但我總是得到同樣的錯誤..這是我的方法:
class func getImageFromPath(path: String) -> UIImage? {
let assetsLibrary = ALAssetsLibrary()
let url = NSURL(string: path)!
assetsLibrary.assetForURL(url, resultBlock: { (asset: ALAsset!) -> Void in
return UIImage(CGImage: asset.defaultRepresentation().fullResolutionImage())
}) { (error: NSError!) -> Void in
return nil
}
}
我不知道我失蹤.. thx!
您是否在使用圖像選擇器來讓用戶選擇圖像? – Jordan
是的,但我能夠得到的唯一路徑是其中一種類型:「assets-library://asset/asset.JPG?id = 10C39CED-5CB9-49E3-8517-253F82EA3AC2&ext = JP G」所以我有tu使用assetURL方法..任何想法? – diegomen
好的,你可以發佈你用來調用getImageFromPath函數的代碼嗎? – Jordan