解决Xcode8打印了nw_socket_handle_socket_event Event mask

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Xcode8打印了nw_socket_handle_socket_event Event mask相关的知识,希望对你有一定的参考价值。

[] -[NWConcrete_tcp_connection dealloc] 11  
[] nw_socket_handle_socket_event Event mask: 0x4  
[] nw_socket_handle_socket_event Socket received WRITE_CLOSE event  
[] nw_socket_handle_socket_event Event mask: 0x4  
[] nw_socket_handle_socket_event Socket received WRITE_CLOSE event] tcp_connection_cancel 5  
[] nw_socket_handle_socket_event Event mask: 0x4] nw_socket_handle_socket_event Socket received WRITE_CLOSE event  
[] nw_endpoint_handler_cancel [5 192.168.2.51:1999 ready proxy (satisfied)]] -[NWConcrete_nw_endpoint_proxy cancelWithHandler:forced:] [5 192.168.2.51:1999 cancelled proxy (null)]] nw_endpoint_handler_cancel [5.1 192.168.2.51:1999 ready socket-flow (satisfied)]  
[] nw_endpoint_flow_protocol_disconnected [5.1 192.168.2.51:1999 cancelled socket-flow (null)] Output protocol disconnected  
[] nw_endpoint_handler_cancel [5.2 192.168.2.51:1999 initial path (null)]  
[] -[NWConcrete_tcp_connection dealloc] 5  
nw_socket_handle_socket_event Event mask: 0x6

关于更新到Xcode8后答应了很多网络日志的,会影响到我们需要的日志的混淆,下面是解决办法

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

 

添加  key:OS_ACTIVITY_MODE 

         value :disable    就可以停止输出打印此日志

 

第一步,打开product

 技术分享

第二步 run  - Arguments

技术分享

 

第三步

添加参数:

Name :OS_ACTIVITY_MODE 

Value :  disable

 

技术分享

 


 

 

以上是关于解决Xcode8打印了nw_socket_handle_socket_event Event mask的主要内容,如果未能解决你的问题,请参考以下文章

原iOS学习之Xcode8关于控制台不打印错误信息

解决Xcode8打印了nw_socket_handle_socket_event Event mask

Xcode8 NSLog打印json不完整的解决方案

iOS Xcode8的适配

iOS xcode8 运行去掉系统打印的日志

Xcode8打印一堆奇怪的东西