user_data在pjsua_im_send中为nil.怎么修



我在我的iOS应用程序中使用 pjsua 用于VoIP(Voice office ip)消息传递。在发送消息的同时,我想通过user_data,需要读取PJSIP状态响应回收数据时。代码如下,

const char *timestampstr = [dateString UTF8String];
pjsua_im_send(acc_id, &to, &mime_type, &text, &msg_data, &timestampstr);

但是,在收到响应后, user_data 变为 nil 。特别是每当我得到 408 响应时。

预先感谢。

在发送短信之前,请在下面添加以下行。

const char *timestampstr = [dateString UTF8String]; pj_str_t text; text = pj_str((char*) timestampstr); status = pjsua_im_send(acc_id, &sendTo, NULL, &text, NULL, NULL);

最新更新