Ошибка NSURL is not convertible to URL


#1

Привет всем. Подскажите если ругается на url и предлагает дописать as
(‘NSURL’ is not convertible to “URL”; did you mean to use ‘as’)

let url = NSURL(string: “http://test.example”)!
let data = NSData(contentsUR: url)


#2

в Swift 3 Вы должны использовать

 let url = URL(string: "http://test.example")

#3

а всякие .ru или .com не нужны разве?


#4

нужен полный url, я просто копировал из вопроса


#5

Подскажите, как быть с кириллицей? При: let url = URL(string: “yandex.ru/?d=авлыда”) выдает сообщение, что url = NILL. Как сделать, чтобы не ругался на русские буквы? Кстати проверял на юникод тоже ругается.


#6
let url = URL(string: "yandex.ru/?d=авлыда".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!)

#7

Благодарю за ответ, очень помог!!!