如何将 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);
我有一个插件将数据从 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);