При передаче корректной url строки по инициализатору URL(string: urlString) возвращает nil. Как исправить?

При передаче корректной url строки по инициализатору URL(string: urlString) возвращает nil. Как исправить? При вводе значения из одного слова (Например Moscow) все работает, когда вводится город из двух слов я разделяю запрос с помощью split(separator: " ") и соединяю с помощью .joined(separator: "%20") и получаю город разделенный %20 и все, сразу нил. Как то можно решить эту проблему?

RH1Ju.jpg

KXQfV.jpg
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
@mstrepetov
Пытаюсь зарегаться на этом ресурсе но что-то проверочное письмо не приходит. Но тем не мене, на счет славного города New York, есть у меня сомнения, что в строке адреса он должен именно так передаваться. Просто когда смотрю погоду на этом ресурсе то в адресе окончание ссылки такое new-york-new-york-united-states-of-america-2618724. То есть нет разделителей (пробелов и разной другой хереты) только короткое тире. Мож в этом дело? А по вашей ссылке api в браузер json выплёвывает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы