Flutter Swift плагин создания и отображения произвольного UIViewController - PullRequest
0 голосов
/ 15 января 2020

Я хотел бы показать быстрое UIViewController в приложении флаттера. До сих пор я успешно:

  • написал 'programmati c' UIViewController
  • , использующий другое полное приложение iOS, чтобы проверить, что я могу self.present это представление
  • написал плагин флаттера, и я проверил, что я могу нормально обмениваться данными между этим плагином и моим приложением флаттера.

Теперь внутри этого плагина я могу создать свой экземпляр CustomViewController, но У меня нет возможности показать его на экране, потому что я пишу FlutterPlugin, и он, очевидно, не имеет никаких средств, таких как self.window, self.present, et c. Как я могу это сделать?

1 Ответ

1 голос
/ 15 января 2020

Вы можете получить текущий rootController из keyWindow и представить свой собственный контроллер представления оттуда.

UIApplication.shared.keyWindow?.rootViewController?.present(...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...