如何在Swift中检查URL的有效性?

克林顿·范西弗:

尝试使应用程序启动默认浏览器访问URL,但前提是输入的URL有效,否则将显示一条消息,指出URL无效。

我将如何使用Swift检查有效性?

3366784:

如果您的目标是验证应用程序是否可以打开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。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章