我正在使用由XCode中的核心数据GUI工具生成的NSManaged对象子类。
NSLog的对象显示它被正确地实例化并保存了值......但是如果我尝试使用这样的东西:
[generatedSubClass committedValuesForKeys:nil]
我找回一本空字典。
答案 0 :(得分:2)
文档说明committedValuesForKeys
返回由给定键指定的属性的接收器的最后提取或保存值的字典。
接下来,您发送消息的对象不是最后一次获取或保存的对象。
另请注意,committedValuesForKeys
是实例方法,而不是类方法。
因此,不是 [managedObjectSubclass committedValuesForKeys:nil]
但是[aManagedObject committedValuesForKeys:nil]