我正在尝试获取照片库中的图像,并且为此目的使用assetForURL,但我一直收到错误“无法使用类型为'(NSURL,resultBlock)的参数列表调用'assetForURL' : (ALAsset!) -> Void, (NSError!) -> Void)'"
我在这里检查了问题以及其他人如何使用该方法,但我总是遇到同样的错误。这是我的方法:
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!