Selaa lähdekoodia

Safely clear UIWebView’s delegate in FLEXWebViewController.

Ryan Olson 11 vuotta sitten
vanhempi
commit
a04cdf789a
1 muutettua tiedostoa jossa 8 lisäystä ja 0 poistoa
  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];