当我d出视图控制器时,会调用deinit.在deinit中,我取消了与webVIEw相关的所有内容.
但是,d出视图控制器后,视频中的音频仍在播放.我错过了什么?
deinit{ webVIEw.removeObserver(self,forKeyPath: "estimatedProgress") webVIEw.navigationDelegate = nil webVIEw.scrollVIEw.delegate = nil webVIEw.removeFromSupervIEw() webVIEw = nil}解决方法 我确信这是因为webVIEw的一些循环保留.尝试在’deinit’中将空数据设置为webvIEw.这可能会解决您的问题,但您必须修复您的webvIEw的循环保留.
webVIEw.loadRequest(NSURLRequest(URL: NSURL(string: "about:blank")))总结
以上是内存溢出为你收集整理的在取消webView后,嵌入在webView中的视频仍在播放 – iOS全部内容,希望文章能够帮你解决在取消webView后,嵌入在webView中的视频仍在播放 – iOS所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)