我将我的代码迁移到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) -> ())
如何解决此问题?请帮忙。
答案 0 :(得分:1)
我相信你正在使用swift 3。 在返回之前移动最后一次
func imageForUrl(urlString : String, completionHandler :(image : UIImage?, url: String) ) -> () {
}