需要将字符串值数组转换为URL数组。有人帮我迅速将String数组转换为URL数组。
答案 0 :(得分:5)
let urls = ["www.1.com", "www.1.com", "www.1.com", "randomSmth"].compactMap { URL(string: $0) }
“ compactMap”确保它只忽略无效的URL。
答案 1 :(得分:0)
使用紧凑型地图过滤无效的URL
let arrayOfStrings = ["https://www.google.com","https://www.facebook.com", "notRerallyAnURL"]
let arrayOfURLs = arrayOfStrings.compactMap { URL(string:$0) }