错误:xcode 8中的预期','分隔符

时间:2016-10-05 10:44:17

标签: swift ios10 xcode8 swift2.3

我将我的代码迁移到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) -> ())

如何解决此问题?请帮忙。

1 个答案:

答案 0 :(得分:1)

我相信你正在使用swift 3。 在返回之前移动最后一次

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


}