我有一个应用程序可以从服务器下载一些文档并将它们保存到持久存储 (Sqlite) 中。我将文档数据保存在 NSManagedObject
的 NSData
属性中,每次我下载新文档时,基本上应用程序都会将数据保存到持久存储中,但也会将其保存在内存,我不想要的。有没有办法强制错误?不知何故,我想释放内存,并将数据仅保留在数据库中。希望它有意义,我是 Core Data 的初学者。
最佳答案
您可以通过调用 refreshObject:mergeChanges: 将 NSManagedObject 变为错误.
关于iphone - 如何直接保存到持久存储,而不是将数据保存到内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9958706/