EventCustom传输protobuf序列化数据被截断

看了下EventCustom接口
inline void setUserData(void* data) { _userData = data; };

此时传递protobuf的序列化数据时,貌似因为包含\0导致被截断了,如何解决?

另,cocos2dx内部的消息机制允许传包含\0的数据么?如果可以准备去改下接口允许指定消息长度。

\0的意思是字符串结束吧,结束了当然就截断了。。
瞎猜的,别打我