現在、アプリ内のリンクを で開いています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)