swift 3 - 如何关闭webview中的页面(选项卡)

时间:2017-05-18 17:30:37

标签: ios xcode webview swift3

在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()

删除了对象,但页面不是,有人知道如何删除它们吗?

0 个答案:

没有答案