Explorar o código

Safely clear UIWebView’s delegate in FLEXWebViewController.

Ryan Olson %!s(int64=11) %!d(string=hai) anos
pai
achega
a04cdf789a
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      Classes/Global State Explorers/FLEXWebViewController.m

+ 8 - 0
Classes/Global State Explorers/FLEXWebViewController.m

@@ -51,6 +51,14 @@
     return self;
 }
 
+- (void)dealloc
+{
+    // UIWebView's delegate is assign so we need to clear it manually.
+    if (_webView.delegate == self) {
+        _webView.delegate = nil;
+    }
+}
+
 - (void)viewDidLoad
 {
     [super viewDidLoad];