Xcode 在iOS 7设备上保存到数据库时文件不完整

Xcode 在iOS 7设备上保存到数据库时文件不完整,xcode,core-data,ios7,nsmanagedobjectcontext,large-files,Xcode,Core Data,Ios7,Nsmanagedobjectcontext,Large Files,我有一个应用程序,可以循环下载大小文件到核心数据中(属性类型:二进制数据,选项:允许外部存储)。这总是很好,但自从iOS 7以来,我有一些更大的文件(例如10 Mb或更多的PDF),它们不再完全保存 看起来保存托管对象上下文现在是异步的,保存这些文件会被我接下来的一些命令中断 我可以在保存后通过重置上下文(MOC)来模拟它(这是为了防止内存问题)。在处理主上下文和子上下文时,我也有这个问题。在子上下文中,我将文件写入数据库 有没有办法确保保存完成 备注: 在模拟器上运行时,我没有这种行为,只有在

我有一个应用程序,可以循环下载大小文件到核心数据中(属性类型:二进制数据,选项:允许外部存储)。这总是很好,但自从iOS 7以来,我有一些更大的文件(例如10 Mb或更多的PDF),它们不再完全保存

看起来保存托管对象上下文现在是异步的,保存这些文件会被我接下来的一些命令中断

我可以在保存后通过重置上下文(MOC)来模拟它(这是为了防止内存问题)。在处理主上下文和子上下文时,我也有这个问题。在子上下文中,我将文件写入数据库

有没有办法确保保存完成

备注: 在模拟器上运行时,我没有这种行为,只有在真正的iOS 7设备上。
当我没有设置属性“允许外部存储”时,节省会花费更长的时间,但会起作用。

请解释“未完全保存”。您最终解决了问题吗?我有一个非常类似的问题。在模拟器上工作正常,但在设备上无法继续。我认为iOS 7的变化与此有关。我不再在数据库中放置任何大文件。仅保存文件的路径。