在我的应用中,我想开一个网站。之前我在Swift 3.0中使用了UIWebview
,这一切都很好。但是当我读到WKWebview
现在应该使用时,WKWebview
网站不会在应用中显示。我很困惑,为什么网站使用UIWebview
而不是WKWebview
的原因可能是什么原因。我尝试了其他几个与UIWebview
和WKWebview
完全正常工作的网站。有人可以在这里建议可能存在的问题。
另外,如果我使用UIWebView
,我的应用会被拒绝。
以下是我正在使用的Apple示例代码。
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {
var webView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string: "http://www.spectrum-ag.de/de/") //here I put my website url
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
}
答案 0 :(得分:1)
代码工作正常。你的网址是http还是https? 您仍然可以使用UIWebView,它不会被拒绝。不推荐使用UIWebView。 Apple建议使用WKWebView,因为它的性能优于UIWebView。