From a5fd53b0168ab90d66d056973592ea64d821e016 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Tue, 31 Aug 2021 16:39:18 -0700 Subject: [PATCH] fix(ios): resiliency to frame controller viewDidDisappear --- packages/core/ui/frame/index.ios.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/ui/frame/index.ios.ts b/packages/core/ui/frame/index.ios.ts index bc8e93171..732b318d8 100644 --- a/packages/core/ui/frame/index.ios.ts +++ b/packages/core/ui/frame/index.ios.ts @@ -419,7 +419,7 @@ class UINavigationControllerImpl extends UINavigationController { @profile public viewDidDisappear(animated: boolean): void { super.viewDidDisappear(animated); - const owner = this._owner.get(); + const owner = this._owner?.get(); if (owner && owner.isLoaded && !owner.parent && !this.presentedViewController) { owner.callUnloaded(); owner._tearDownUI(true);