1、Assertion failure in void WriteValueOfType(CFTypeRef, CFMutableDataRef, FlutterStandardCodecObjcType, CFTypeRef)(), FlutterStandardCodec.mm:341 2024-06-07 15:00:00.094694+0800 Runner[43767:2406405] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unsupported value for standard codec'
这个错误信息表明Flutter应用因为尝试通过FlutterStandardCodec编解码不支持的值类型而崩溃。FlutterStandardCodec被用于Flutter与原生代码之间的消息传递。当你试图发送一个不被支持的数据类型时(例如,自定义对象而不是基本类型或提供支持的复合类型),就会发生这样的错误。
解决:
检查 Flutter与原生代码之间的消息传递时,排查两端发送和接收的数据类型是否一致。