NSLog没有打印在linphone相关项目中

时间:2016-04-02 21:46:58

标签: ios xcode nslog linphone appcode

NSLog 有时(大部分时间)都没有在Xcode控制台区域(模拟器和设备)中打印。我怀疑linphone在某种程度上导致了这种行为。 Linphone调试通过

设置
//  dataWithIndex.cache()

但即使此行被注释掉,也不会显示NSLog。但是,NSLog在系统日志中可见,但在那里没有可见的linphone日志。

有没有人遇到类似的Xcode行为没有显示NSLogs?我知道可能隐藏控制台区域或All / Debugger / Target输出问题。

我也使用AppCode进行开发,而在AppCode中这个问题似乎更加明显。

1 个答案:

答案 0 :(得分:0)

似乎解决了这个问题的原因是添加

ortp_logv_flush();

linphone_core_set_log_level之后,它变为:

linphone_core_set_log_level(ORTP_DEBUG);
ortp_logv_flush();