如何将 obj-c NSDictionary 传递给 dart

How to pass obj-c NSDictionary to dart

我有一个插件将数据从 iOS 端(带有 obj-c 的 NSDictionary)传递到应用程序(不确定 dart 是什么类型)。

// obj-c
result.success(@{@"obj1" : obj, @"obj2" : @"value"});

// dart
var result = await channel.invokeMethod('methodName');

dart 端的结果应该选择什么类型?

我是这样用的

final result = await channel.invokeMethod('methodName');
Map<String, dynamic>data = Map<String, dynamic>.from(result);