在我的iPhone应用程序中,我必须使用MQTT的基于C的静态库来发送和接收它的payload,payload必须是void *,我需要发送文本、图片和语音等消息这是我的发送方式,我扭曲所有类型有效载荷到 NSData 对象。并且消息是一个结构,它具有 void *payload
`+ (int)send:(NSString *)mqTopic payLoad:(NSData *)mqPayLoad`
MQTTClient_message pubmsg = MQTTClient_message_initializer;
pubmsg.payloadlen = mqPayLoad;
如何解决 C 和 ojbc 之间的类型冲突?
任何帮助都应该不胜感激!