Xcode8打印网络日志 nw_socket_handle_socket_event Event mask解决办法

Xcode8使用的时候老是打印一些乱七八糟的日志,很影响阅读我们需要的日志,解决办法如下:

在  product —> scheme —> Edit Scheme —> Run —> Argument —> Environment Variable

添加  Name:OS_ACTIVITY_MODE   Value :disable    

这样就不会在打印那些日志了,但是在我们用真机调试的时候,NSLog也不工作了。我们在输出窗口看不到我们想要的日志了。

解决方法:

定义一个宏即可

#ifdef DEBUG

#define CLLog(format, ...) printf("[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);

#else

#define NSLog(format, ...)

#endif

输出的时候用CLLog(format,...)来输出就行了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容