Ios 后台NSURLSession未完成错误
我正在与NSURLSession upload&download抗争,如果不是因为以下事实,例如,在后台发送(上传)100个文件时,一切似乎都正常: 不总是由系统调用,无论正确发送的文件是什么 “更多”几乎总是在会话结束时调用 这是正常的行为还是我犯了错误 我也用AFNetworking做了一些测试,但我总是得到同样的行为Ios 后台NSURLSession未完成错误,ios,xcode,ios7,ios8,Ios,Xcode,Ios7,Ios8,我正在与NSURLSession upload&download抗争,如果不是因为以下事实,例如,在后台发送(上传)100个文件时,一切似乎都正常: 不总是由系统调用,无论正确发送的文件是什么 “更多”几乎总是在会话结束时调用 这是正常的行为还是我犯了错误 我也用AFNetworking做了一些测试,但我总是得到同样的行为 谢谢 在我的例子中,委托方法func-urlSession(u-session:urlSession,task:URLSessionTask,didcompletewithe
谢谢 在我的例子中,委托方法
func-urlSession(u-session:urlSession,task:URLSessionTask,didcompletewither错误:error?)
未在Swift 3.0中调用,因为它仍然依赖于Objective-C。因此,请为委托方法使用下一个代码:
@objc(URLSession:task:didCompleteWithError:)
func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
//your code here
}
有相同的问题。在创建新会话之前是否尝试使会话无效?这就是答案:
@objc(URLSession:task:didCompleteWithError:)
func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
//your code here
}