我们的 OSX 应用程序正在使用将多个文件上传到服务器
func uploadTask(withStreamedRequest request: URLRequest) -> URLSessionUploadTask
上传时,上传卡住了。一些文件设法成功上传,有时文件更多,有时文件更少。
查看调试导航器,我可以看到我的流线程显示了两个要stream:handleEvent
委托的调用(一个接一个;第 11 帧和第 5 帧),这将我指向我调用 write:maxLength on 的代码行,NSOutputStrem
在第__psynch_mutexwait
0 帧之后。此时应用程序被卡住,没有网络调用可以完成执行。