Remove force unwrapping from dispose method

This commit is contained in:
Michal Srutek 2023-12-20 11:29:46 +01:00
parent 73c27928ca
commit 034662136f

View File

@ -633,16 +633,16 @@ public class InAppBrowserWebViewController: UIViewController, InAppBrowserDelega
webView?.removeFromSuperview()
webView = nil
view = nil
if previousStatusBarStyle != -1 {
UIApplication.shared.statusBarStyle = UIStatusBarStyle(rawValue: previousStatusBarStyle)!
if previousStatusBarStyle != -1, let statusBarStyle = UIStatusBarStyle(rawValue: previousStatusBarStyle) {
UIApplication.shared.statusBarStyle = statusBarStyle
}
transitioningDelegate = nil
searchBar.delegate = nil
closeButton.target = nil
forwardButton.target = nil
backButton.target = nil
reloadButton.target = nil
shareButton.target = nil
searchBar?.delegate = nil
closeButton?.target = nil
forwardButton?.target = nil
backButton?.target = nil
reloadButton?.target = nil
shareButton?.target = nil
menuButton?.target = nil
plugin = nil
}