如何在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

回到顶部