【发布时间】:2010-09-21 10:28:40
【问题描述】:
我是 Core Data 的新手。我将几个对象提取到 NSMutableArray 中。 现在我想用 objectID x 更新一个对象。
我的问题是: 如何获取对象的 objectId? 然后我如何对该特定对象执行更新? (例如:更改“名称”属性并保存)
谢谢
【问题讨论】:
我是 Core Data 的新手。我将几个对象提取到 NSMutableArray 中。 现在我想用 objectID x 更新一个对象。
我的问题是: 如何获取对象的 objectId? 然后我如何对该特定对象执行更新? (例如:更改“名称”属性并保存)
谢谢
【问题讨论】:
您可以通过调用 [myObject objectID] 来获取 ID。您可以像调用任何其他对象一样调用对象访问器来更新和保存新值。然后将更改写入您所做的持久存储:
NSError *error;
if (![managedObjectContext save:&error]) {
// Handle the error.
}
【讨论】: