如何在Swift中检查URL的有效性?
尝试使应用程序启动默认浏览器访问URL,但前提是输入的URL有效,否则将显示一条消息,指出URL无效。
我将如何使用Swift检查有效性?
回答:
如果您的目标是验证应用程序是否可以打开URL,则可以执行以下操作。尽管Safari浏览器可以打开URL,但该网站可能不存在或可能已关闭。
`// Swift 5 func verifyUrl (urlString: String?) -> Bool {
if let urlString = urlString {
if let url = NSURL(string: urlString) {
return UIApplication.shared.canOpenURL(url as URL)
}
}
return false
}
`
作为一个方面说明,这并 检查URL是否是有效或完整。例如,通过“ https://”的调用将返回true。
以上是 如何在Swift中检查URL的有效性? 的全部内容, 来源链接: utcz.com/qa/420069.html