Просмотр исходного кода

Safely clear UIWebView’s delegate in FLEXWebViewController.

Ryan Olson лет назад: 11
Родитель
Сommit
a04cdf789a
1 измененных файлов с 8 добавлено и 0 удалено
  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];