0

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

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

错误:声明函数类型不能有参数标签“xxxx”,请改用“_”。(其中 xxxx 是图片和网址,两者都是)

之后,当我修复上述错误时,它会给出预期的“,”分隔符和预期的类型错误,用于转换为的同一行

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

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

4

1 回答 1

1

我相信您正在使用 swift 3. Move last ) 在返回之前

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


}
于 2016-10-05T13:16:51.047 回答