Ios 代码=-997“;与后台传输服务的连接中断”;

Ios 代码=-997“;与后台传输服务的连接中断”;,ios,ios8,xcode6,Ios,Ios8,Xcode6,我有一个应用程序进行数千次API调用,给我提供JSON数据,我使用NSURLSession和BackgroundConfiguration将其保存在coredata中。。 它工作正常,但对于某些下载,它会给我[code=-1“未知错误”],然后是[code=-997“与后台传输服务的连接丢失”]错误。 我在网上搜索了可能的解决方案,但还没有找到解决方案。这只是一个bug。升级sdk版本。这是在通用汽车公司解决的:) .尝试检查设备日志。您可能会发现后台传输守护进程崩溃。我发现,如果守护进程超过4

我有一个应用程序进行数千次API调用,给我提供JSON数据,我使用NSURLSession和BackgroundConfiguration将其保存在coredata中。。 它工作正常,但对于某些下载,它会给我[code=-1“未知错误”],然后是[code=-997“与后台传输服务的连接丢失”]错误。
我在网上搜索了可能的解决方案,但还没有找到解决方案。

这只是一个bug。升级sdk版本。这是在通用汽车公司解决的:)


.

尝试检查设备日志。您可能会发现后台传输守护进程崩溃。我发现,如果守护进程超过40MB内存限制,它可能会崩溃。

我也遇到了同样的问题,我试图在后台下载1000多个图像,但我只能下载其中大约50个,其余的都是它说的 “与后台传输服务的连接中断”


我在iOS 8.1.2和8.1.3上使用xcode 6.1 SDK 8.1,但这与扩展有关,但我的应用程序中没有任何扩展,而且我有最新的xcode 6.1.1,如果要下载的文件超过40MB,以及如何清除
NSURLSession
的内存的任何线索,那通常不是问题(因为通常情况下,您可以直接下载和上传到文件中)case但当您通过下载任务上载NSData对象时出现问题。好的,我正在写入文件..但文件数量太多..我从测试中看到,如果我计划了800多个文件,则开始出现有趣的错误,可能您需要以某种方式减少文件数,例如,按N个文件包下载它们