使用NSLog打印 控制台没有输出

原因:一直使用自定义的宏打印数据,系统的NSLog禁用了,调试BUG需要打印时间把自定义的宏输出注释了,使用系统NSLog打印没有输出,检查发现是因为Xcode8时控制台会打印乱码在Edit Scheme中增加 "OS_ACTIVITY_MODE" 值为 "disable",并勾选导致

解决方法:

Product -> Scheme -> Edit Scheme -> Run -> Arguments -> Environment Variables

"OS_ACTIVITY_MODE" 值为 "disable",取消勾选。

Edit Scheme

PS:目前的现象是,勾选时无论是模拟器还是真机都不能打印数据,取消勾选才行。

你可能感兴趣的:(使用NSLog打印 控制台没有输出)