hi iv尝试从添加到数组的网站列表中检查url是否有效并使用了“如果让validURL:NSURL = NSURL(string:stringWithPossibleURL){//成功构造一个NSURL;打开它UIApplication.sharedApplication()。openURL(validURL)}其他{//初始化失败;提醒用户让控制器:UIAlertController = UIAlertController(标题:“无效的网址”,消息:“请重试。”,preferredStyle:.Alert)controller.addAction(UIAlertAction(title:“ OK”,style:.Default,handler:nil))
self.presentViewController(controller, animated: true, completion: nil)
}`
试图检查网站是否有效并显示警报-迅速也许还有另一种方法?
您可以这样写:
let urlString = "https://www.apple.com"
if let url = URL(string: urlString) {
print("url is valid")
} else {
print("url is not valid")
}