Я просто хочу открыть ссылки с целевой пустой функцией в сафари. Но с этим кодом блог все ссылки открываются в сафари Свифт и iOS 11.
import UIKit
import WebKit
class ViewController: UIViewController, UIWebViewDelegate {
@IBOutlet weak var tarayici: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string:"http://www.website.com/ios.html")
tarayici.loadRequest(URLRequest(url: url!))
self.tarayici.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if navigationType == UIWebViewNavigationType.linkClicked {
UIApplication.shared.openURL(request.url!)
return false
}
return true
}
}