Error: Expected ',' separator in xcode 8

Error: Expected ',' separator in xcode 8

我将我的代码迁移到 Xcode 8 Swift 2.3,然后在以下行中出现错误:

func imageForUrl(urlString: String, completionHandler:(image: UIImage?, url: String) -> ())

错误:说明函数类型不能有参数标签 'xxxx',请改用“_”。 (其中 xxxx 是图像和 url,两者)

接下来,当我修复上述错误时,对于转换为

的同一行,它给出了 Expected ',' 分隔符和 Expected 类型错误
func imageForUrl(urlString: String, completionHandler:(_ image: UIImage?, _ url: String) -> ())

我该如何解决这个问题?请帮忙

我相信你正在使用 swift 3. 将最后一个 ) 移到 return

之前
func imageForUrl(urlString : String, completionHandler :(image : UIImage?, url: String) ) -> () {


}