3

如何在 MacOS Flutter 应用程序的 Swift 端访问 AppDelegate 中的 FlutterBinaryMessenger?在我找到的所有示例中,AppDelegate 只是一个占位符。您需要让 FlutterBinaryMessenger 实例化一个 FlutterMethodChannel 以实际与 Dart 端进行通信。

4

1 回答 1

3

在当前的 macOS 模板中,FlutterViewController(让您通过 获取信使.engine.binaryMessenger)由窗口拥有,而不是应用程序。如果要从 访问它,则需要在和AppDelegate之间建立连接。AppDelegateMainFlutterWindow

于 2020-03-24T17:22:13.010 回答