From 1778ba1eb9f801d46760884dac5e49788d9d5e78 Mon Sep 17 00:00:00 2001 From: Hristo Hristov Date: Tue, 7 Nov 2017 11:51:57 +0200 Subject: [PATCH] Fix showModal on iOS --- tns-core-modules/ui/page/page.ios.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tns-core-modules/ui/page/page.ios.ts b/tns-core-modules/ui/page/page.ios.ts index 9d538ae7f..1a0903846 100644 --- a/tns-core-modules/ui/page/page.ios.ts +++ b/tns-core-modules/ui/page/page.ios.ts @@ -450,6 +450,10 @@ export class Page extends PageBase { const viewController = child.ios instanceof UIViewController ? child.ios : child.viewController; if (viewController) { + if (this.viewController.presentedViewController === viewController) { + return true; + } + this.viewController.addChildViewController(viewController); }