我已阅读正式文件。 https://flutter.dev/docs/development/platform-integration/platform-channels?tab=ios-channel-objective-c-tab 这不是我想要的。
我已经完成了将其添加到现有iOS应用中的工作。 现在,我想使用flutter调用现有的iOS应用程序功能。
就像下面一样,我想在my_flutter中调用MyApp本机代码。
my_flutter / │└──.ios / │└──颤抖/ │└──podhelper.rb └──
MyApp / └──Podfile
有可能实现吗? 谢谢。
当我在现有iOS项目中设置方法通道时。它崩溃了。 错误消息是;
-[CustomNavigationViewController setMessageHandlerOnChannel:binaryMessageHandler:]:无法识别的选择器已发送到实例0x107009200
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[[CustomNavigationViewController setMessageHandlerOnChannel:binaryMessageHandler:]:无法识别的选择器已发送到实例0x107009200'