|
1 | 1 | import { themer } from 'nativescript-material-core/core';
|
2 | 2 | import { TextField } from 'nativescript-material-textfield';
|
3 |
| -import { getRootView } from '@nativescript/core/application'; |
| 3 | +import { getRootView, ios } from '@nativescript/core/application'; |
4 | 4 | import { fromObject } from '@nativescript/core/data/observable';
|
5 | 5 | import { createViewFromEntry } from '@nativescript/core/ui/builder/builder';
|
6 | 6 | import { ios as iosView, View } from '@nativescript/core/ui/core/view';
|
@@ -656,18 +656,19 @@ function showUIAlertController(alertController: MDCAlertController) {
|
656 | 656 | if (currentView) {
|
657 | 657 | currentView = currentView.modal || currentView;
|
658 | 658 |
|
659 |
| - let viewController: UIViewController = currentView.ios; |
660 |
| - |
661 |
| - if (!(currentView.ios instanceof UIViewController)) { |
662 |
| - const parentWithController = iosView.getParentWithViewController(currentView); |
663 |
| - viewController = parentWithController ? parentWithController.viewController : undefined; |
664 |
| - } |
665 |
| - if (viewController && viewController.parentViewController) { |
666 |
| - while(viewController.parentViewController) { |
667 |
| - viewController = viewController.parentViewController |
668 |
| - viewController.parentViewController |
669 |
| - } |
670 |
| - } |
| 659 | + // let viewController: UIViewController = currentView.ios; |
| 660 | + let viewController = ios.rootController; |
| 661 | + |
| 662 | + // if (!(currentView.ios instanceof UIViewController)) { |
| 663 | + // const parentWithController = iosView.getParentWithViewController(currentView); |
| 664 | + // viewController = parentWithController ? parentWithController.viewController : undefined; |
| 665 | + // } |
| 666 | + // if (viewController && viewController.parentViewController) { |
| 667 | + // while(viewController.parentViewController) { |
| 668 | + // viewController = viewController.parentViewController |
| 669 | + // viewController.parentViewController |
| 670 | + // } |
| 671 | + // } |
671 | 672 |
|
672 | 673 | if (viewController) {
|
673 | 674 | if (alertController.popoverPresentationController) {
|
|
0 commit comments