Safariでリンクを素早く開く 質問する

Safariでリンクを素早く開く 質問する

現在、アプリ内のリンクを で開いていますWebViewが、リンクを で開くオプションを探しています。サファリその代わり。

ベストアンサー1

これはSwiftに組み込まれているわけではありませんが、標準的なUIKit方法を使って行うことができます。UIApplicationのopenUrl(_:) (非推奨)そしてopen(_:options:completionHandler:)

Swift 4 + Swift 5 (iOS 10 以上)

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.shared.open(url)

Swift 3 (iOS 9 以下)

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.shared.openURL(url)

スウィフト2.2

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.sharedApplication().openURL(url)    

おすすめ記事