Swift Open Link in Safari

前端 未结 10 2424
北荒
北荒 2020-12-01 00:41

I am currently opening the link in my app in a WebView, but I\'m looking for an option to open the link in Safari instead.

10条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-01 00:51

    since iOS 10 you should use:

    guard let url = URL(string: linkUrlString) else {
        return
    }
        
    if #available(iOS 10.0, *) {
        UIApplication.shared.open(url, options: [:], completionHandler: nil)
    } else {
        UIApplication.shared.openURL(url)
    }
    

提交回复
热议问题