diff --git a/src/camera.ios.ts b/src/camera.ios.ts index c76f257..adb1d79 100644 --- a/src/camera.ios.ts +++ b/src/camera.ios.ts @@ -177,6 +177,9 @@ export let takePicture = function (options): Promise { let frame: typeof frameModule = require("tns-core-modules/ui/frame"); let topMostFrame = frame.topmost(); + while (topMostFrame.parent) { + topMostFrame = topMostFrame.parent as any; + } if (topMostFrame) { let viewController: UIViewController = topMostFrame.currentPage && topMostFrame.currentPage.ios; if (viewController) {