ios - refreshObject :mergeChanges: and set object to nil? 之间有什么不同

标签 ios core-data

如果我用这个方法

[moc refreshObject:employee mergeChanges:NO];

,员工变成故障,所有待处理的更改都将丢失。但我想我可以通过将 employee 设置为 nil 来实现,我不知道它们之间有什么区别。

最佳答案

employee = nil 仅将指向托管对象的指针设置为 nil,但根本不会重置托管对象上下文中的对象。

关于ios - refreshObject :mergeChanges: and set object to nil? 之间有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17587794/

相关文章:

core-data - iCloud Core Data 在 Xcode 6/ios 8 SDK 中运行后不可用

iphone - 存储多个 View Controller 共有的数据

ios - 核心数据重命名属性 "deleted"

ios - CoreData NSPredicate date() 函数

ios - ImageView 动画重复

ios - 替换数组中字典中的对象

ios - 在 iOS 上安装 Firebase 模块

ios - 集成和核心数据轻迁移

ios - 从 NSMutableArray 创建字节数组

ios - 从另一个 tableviewcell 快速访问一个 tableviewcell 中的文本字段值