我正在使用 NSURLSession 下载一些 mp3 文件并将它们存储在设备中。一切正常,但有时出乎意料,应用程序崩溃,我收到这个奇怪的错误消息NSURLErrorDomain Code=-997 "Lost connection to background transfer service"
。它不会发生很多,但是当它发生时,它只会弄乱整个应用程序,就像当我下次启动应用程序时,所有下载任务都搞砸了,我只需要在设备上重建应用程序就可以让它再次工作. 请注意,自从使用 Xcode 6 和 ios8 后,我才收到此错误,即使我不确定它是否与 ios8 有关。
这是完整的错误描述:
Error Domain=NSURLErrorDomain Code=-997 "Lost connection to background transfer service" UserInfo=0x178664100 {NSErrorFailingURLKey=http://XXXXXXXXXX.mp3, NSLocalizedDescription=Lost connection to background transfer service, NSErrorFailingURLStringKey=http://XXXXXXXXXXX.mp3}