Parcourir la source

Safely clear UIWebView’s delegate in FLEXWebViewController.

Ryan Olson il y a 11 ans
Parent
commit
a04cdf789a
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  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];