我的代码不适用于wifi,但当我添加断点时,它的工作原理

时间:2017-05-22 12:39:52

标签: objective-c debugging voip pjsip

在我的voip应用程序中,当我在wifi中添加断点时,它可以工作,但是当我在wifi中删除断点时它不起作用,但在4G和3G中它可以正常工作。这很奇怪,谢谢你的帮助。

这是我的代码,但如果这是问题,我不这么认为。

- (void) smHoldCall {
    NSLog(@"Steve note: Hold the call here");
    LogDebug(TAG_SIP, @"__SM__ smHoldCall");

    pjsua_call_set_hold([call_id intValue], NULL);
}

- (void) smUnholdCall {


    LogDebug(TAG_SIP, @"__SM__ smUnholdCall");
    pjsua_call_reinvite([call_id intValue], PJ_TRUE, NULL);
}

1 个答案:

答案 0 :(得分:0)

我通过添加:

解决了这个问题
  [NSThread sleepForTimeInterval: 4.0f ];