From 4e6e61842ab5cab8f9ba6d878e627dcce8f76867 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Tue, 1 Oct 2019 03:51:05 -0500 Subject: [PATCH] Make sure the web view has been initialized before deallocating it. --- iOS/Article/ArticleViewController.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/iOS/Article/ArticleViewController.swift b/iOS/Article/ArticleViewController.swift index 72ea917dd..374657506 100644 --- a/iOS/Article/ArticleViewController.swift +++ b/iOS/Article/ArticleViewController.swift @@ -77,9 +77,11 @@ class ArticleViewController: UIViewController { } deinit { - webView.removeFromSuperview() - ArticleViewControllerWebViewProvider.shared.enqueueWebView(webView) - webView = nil + if webView != nil { + webView.removeFromSuperview() + ArticleViewControllerWebViewProvider.shared.enqueueWebView(webView) + webView = nil + } } override func viewDidLoad() {