当应用程序处于后台时,我在使用 NSURLSession UploadTask 上传视频文件时遇到 CFNetwork SSL 握手错误。当应用程序处于前台时,上传视频没有问题。仅当应用程序在后台运行时才会出现问题。
后台NSURLSession
的处理方式不同,包括身份验证。我建议您仔细阅读Apple的URL加载系统编程指南中有关后台会话和任务的所有内容,尤其是有关后台传输注意事项的部分。
你也可以尝试看看当你设置一个实现回调的会话委托时你会得到什么:
-[NSURLSessionDelegate URLSession:didReceiveChallenge:completionHandler:]
.