2017-11-01 39 views
-1

すべてのリンクがWebViewで開かれていますが、前のAPPビューに戻ることはできません。WebView APP - Safariでリンクを開く方法

どのように私のAPPのWebViewではなくSafariでリンクを開くことができますか?

コード内で何を変更する必要がありますか?

if let url = URL(string: "https://www.example.com") { 
    let request = URLRequest(url: url) 
    webView.loadRequest(request) 
} 

ご協力いただきありがとうございます。 Objective-Cで

:スウィフトで

NSURL * url = [NSURL URLWithString:@"https://www.example.com"]; 
if ([[UIApplication sharedApplication] canOpenURL:url ]) 
{ 
    [[UIApplication sharedApplication] openURL:url]; 
} 

ビヨン

答えて

0

使用以下のコードを挨拶

if let url = URL(string: "https://www.example.com") { 
    if UIApplication.shared.canOpenURL(url) { 
     UIApplication.shared.openURL(url) 
    } 
} 
0

は、このコードを試してください。私はそれがあなたにとって有益だと思います:

if #available(iOS 10.0, *) { 
    UIApplication.shared.open(yourUrl, options: [:], completionHandler: nil) 
} else { 
    UIApplication.shared.openURL(yourUrl) 
} 
関連する問題