Flutter Obj-C插件如何获得参数?

时间:2018-06-05 20:38:55

标签: objective-c flutter

这就是我正在使用的:

- (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result {
  if ([@"loadImage" isEqualToString:call.method]) {
    NSData* data = UIImageJPEGRepresentation(call.arguments[@"filePath"], 0.8);
    result(@"success");
  } else {
    result(FlutterMethodNotImplemented);
  }

但是,我不确定它是call.arguments,这就是Java上的内容。

如何为插件编写获得自动完成功能?

1 个答案:

答案 0 :(得分:1)

是的,call.argumentsNSDictionary(参见Java HashMap),因此您可以使用以下内容提取String参数:

NSString *value = call.arguments[@"argName"];