颤动将图像传递到iOS

时间:2020-04-29 23:10:27

标签: ios swift flutter

我正在Flutter中生成图像,并且图像以字节为单位(定义为imageInMemory,它是UInt8List)。然后,我将字节传递给应用程序。

UInt8List imageInMemory    

var argMap = <String, dynamic>{
          "image" : imageInMemory,
        };

    await platform.invokeMethod("passToNative", argMap);

我该如何从地图获取参数并将其转换为Swift方面的UIImage?

预先感谢, 杰克

1 个答案:

答案 0 :(得分:0)

在methodChannel的Swift端:

guard let arguments = call.arguments as? [String:FlutterStandardTypedData],
let data:FlutterStandardTypedData = arguments["image"] else {
    result("Couldn't find image data")
    return
}
let uiImage = UIImage(data: data.data)!
// do something with uiImage