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

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