2016-10-05 4 views
0

Я мигрировали мой код Xcode 8 Swift 2,3, и с тех пор получаю ошибку в следующей строке:Ошибка: Ожидается «» Разделитель в Xcode 8

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

Ошибка: с указанием типа функция не может иметь метку аргумент ' xxxx ', вместо этого используйте' _ '. (Где хххх, изображения и URL, как)

после чего, когда я могу исправить вышеуказанные ошибки, это дает ожидаемый «» Seperator и ожидаемые ошибки типа, для одной и той же линии, которая трансформирует в

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

Как могу ли я исправить эту проблему? пожалуйста помоги.

+1

Пожалуйста, пост фактический код, а не снимок экрана – ColdSteel

+0

@ user3351949 обновил мой вопрос, – Sam

+0

удаление _ сделает код назад, как изначально, – Sam

ответ

1

Я считаю, что вы используете быстрый 3. Переместить последний) перед возвращением

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


} 
+0

работал, спасибо! – Sam

+0

добро пожаловать;) – Rob