iphone - 如何直接保存到持久存储,而不是将数据保存到内存中

标签 iphone objective-c ios ipad core-data

我有一个应用程序可以从服务器下载一些文档并将它们保存到持久存储 (Sqlite) 中。我将文档数据保存在 NSManagedObjectNSData 属性中,每次我下载新文档时,基本上应用程序都会将数据保存到持久存储中,但也会将其保存在内存,我不想要的。有没有办法强制错误?不知何故,我想释放内存,并将数据仅保留在数据库中。希望它有意义,我是 Core Data 的初学者。

最佳答案

您可以通过调用 refreshObject:mergeChanges: 将 NSManagedObject 变为错误.

关于iphone - 如何直接保存到持久存储,而不是将数据保存到内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9958706/

相关文章:

iphone - 使用无效 key 时返回错误的解密文本

iphone - 如何在 iPhone 中调整 UINavigationController 的大小?

ios - 核心数据 NSString 工作 NSNumber 不

ios - Alamofire 不会发出 GET 请求,但会成功调用完成处理程序

ios - 调整单元格字段 - objective-c

html - iPad 上的方向更改不会重绘 CSS 框阴影

javascript - iPhone "Go"键盘按钮导致在回发之前抛出错误

ios - 来电通知 iOS

ios - 如何在谷歌地图 objective-c 上旋转自定义标记图像

ios - UIView 不更新,即使它的值似乎在代码中发生了更改