重现步骤:
- 创建一个新的应用程序并调用任何 API 到服务器以获取数据
- 立即将应用程序带到后台
- 网络断开连接
以下是日志:
2020-03-26 17:21:00.894598+0530 TestApp[783:152843] 连接 2:收到失败通知
2020-03-26 17:21:00.895805+0530 TestApp[783:152843] 连接 2:1:53 连接失败,原因 -1
2020-03-26 17:21:00.895895+0530 TestApp[783:152843] 连接 2:遇到错误(1:53)
2020-03-26 17:21:00.901375+0530 TestApp[783:152843] 任务 <36B9553A-99F2-42FE-8650-A5E5155EFCFD>.<1> HTTP 加载失败,0/0 字节(错误代码:-1005 [1 :53])
2020-03-26 17:21:00.901831+0530 TestApp[783:152843] 连接 1:收到失败通知
2020-03-26 17:21:00.902078+0530 TestApp[783:152843] [] nw_flow_add_write_request [C1.1 40.85.185.46:443 失败的通道流(满足(满足路径),接口:en0,ipv4,dns) ] 不能接受写请求
2020-03-26 17:21:00.902200+0530 TestApp[783:152843] [] nw_write_request_report [C1] 发送失败,错误“套接字未连接”
2020-03-26 17:21:00.905902+0530 TestApp[783:152870] 任务 <36B9553A-99F2-42FE-8650-A5E5155EFCFD>.<1> 以错误结束 [-1005] 错误域 = NSURLErrorDomain 代码 = -1005“网络连接丢失。” UserInfo={NSUnderlyingError=0x2824734e0 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={_kCFStreamErrorCodeKey=53, _kCFStreamErrorDomainKey=1}}, NSErrorFailingURLStringKey= https://api.server.account , NSErrorFailingURLKey= https:// /api.server.account , _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=53, NSLocalizedDescription=网络连接丢失。}