一尘不染

如何在Swift3中打开URL

swift

openURL已在Swift3中弃用。任何人都可以提供一些示例来说明openURL:options:completionHandler:尝试打开URL时替换的工作方式吗?


阅读 251

收藏
2020-07-07

共1个答案

一尘不染

所有你需要的是:

guard let url = URL(string: "http://www.google.com") else {
  return //be safe
}

if #available(iOS 10.0, *) {
    UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
    UIApplication.shared.openURL(url)
}
2020-07-07