Как преобразовать массив строк в массив URL? - PullRequest
0 голосов
/ 26 апреля 2019

Необходимо преобразовать массив строковых значений в массив URL. Кто-то помогает мне преобразовать массив String в массив URL в swift.

Ответы [ 2 ]

5 голосов
/ 26 апреля 2019
let urls = ["www.1.com", "www.1.com", "www.1.com", "randomSmth"].compactMap { URL(string: $0) }

«compactMap» гарантирует, что он просто игнорирует недействительные URL.

0 голосов
/ 26 апреля 2019

Использование компактной карты для фильтрации недействительных URL-адресов


let arrayOfStrings = ["https://www.google.com","https://www.facebook.com", "notRerallyAnURL"]
let arrayOfURLs = arrayOfStrings.compactMap { URL(string:$0) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...