Flutter MacOS MethodChannel Связь с AppDelegate - PullRequest
1 голос
/ 23 марта 2020

Как получить доступ к FlutterBinaryMessenger в AppDelegate на стороне Swift приложения MacOS Flutter? Во всех примерах, которые я нашел, AppDelegate - это просто заполнитель. Вам нужно получить FlutterBinaryMessenger для создания экземпляра FlutterMethodChannel для фактической связи со стороной Дартс.

1 Ответ

1 голос
/ 24 марта 2020

В текущем шаблоне macOS FlutterViewController (который позволяет получить мессенджер через .engine.binaryMessenger) принадлежит окну, а не приложению. Если вы хотите получить к нему доступ с AppDelegate, вам необходимо подключить соединение между AppDelegate и MainFlutterWindow.

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