Я работаю над веб-просмотром, используя swift 4.
Я загружаю локальные html-файлы, на этих страницах есть некоторые ссылки на другие сайты, но как только я нажимаю на любой из них, я хочу загрузить их в браузер Safari или по умолчанию вместо WebView (браузер).
мой webView называется "браузер"
Вот мои коды ViewController.swift:
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var browser: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let htmlpath = Bundle.main.path(forResource: "kusrc/index", ofType: "html")
let url = URL(fileURLWithPath: htmlpath!)
let request = URLRequest(url: url)
browser.load(request)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Может ли кто-нибудь мне помочь? большинство результатов в Google не то, что мне нужно ...
Есть ли возможность составить предложение if, где его спрашивают, если stringprefix = "http: // или https://", а затем открыть safari, в противном случае" browser "