NSLog 有时(大部分时间)都没有在Xcode控制台区域(模拟器和设备)中打印。我怀疑linphone在某种程度上导致了这种行为。 Linphone调试通过
设置// dataWithIndex.cache()
但即使此行被注释掉,也不会显示NSLog。但是,NSLog在系统日志中可见,但在那里没有可见的linphone日志。
有没有人遇到类似的Xcode行为没有显示NSLogs?我知道可能隐藏控制台区域或All / Debugger / Target输出问题。
我也使用AppCode进行开发,而在AppCode中这个问题似乎更加明显。
答案 0 :(得分:0)
似乎解决了这个问题的原因是添加
ortp_logv_flush();
在linphone_core_set_log_level
之后,它变为:
linphone_core_set_log_level(ORTP_DEBUG);
ortp_logv_flush();