在viewcontroller中我使用此代码打开本地html文件
self.webView = WKWebView(frame: webFrame, configuration: config)
self.webView?.uiDelegate = self as? WKUIDelegate
self.webView?.navigationDelegate = self
self.webView?.scrollView.bounces = false
self.container!.addSubview(webView!)
let testUrl: URL! = Bundle.main.url(forResource: "index", withExtension: "html", subdirectory: "assets")
self.webView!.loadFileURL(testUrl, allowingReadAccessTo: testUrl)
在菜单Developer>中通过safari进行调试模拟器出现在打开的页面(index.html),每次我离开这个viewControler并返回时都会在菜单Developer>中添加。模拟器一个新页面(index.html,index.html,...)。我相信新页面会在新标签页中打开 在我用来退出这个viewController的函数中我使用这个代码
self.webView?.removeFromSuperview()
self.container.removeFromSuperview()
删除了对象,但页面不是,有人知道如何删除它们吗?