如何修改核心数据中索引处的特定对象

时间:2012-10-01 16:07:38

标签: iphone ios core-data

很抱歉,如果这个问题很简单,但我是coredata世界的新手。我有当前的项目,有人已经在其中植入了coredata。我想知道如何修改核心数据中特定索引的特定对象?我需要遵循的步骤是什么?

谢谢你的帮助,抱歉愚蠢的问题。

1 个答案:

答案 0 :(得分:0)

最简单的形式看起来像这样:

NSFetchRequest *fetch = [NSFetchRequest fetchRequestWithEntityName:@"Entity"];
fetch.predicate = [NSPredicate predicateWithFormat:@"attribute = %@", value];
NSArray *fetchedObjects = [self.managedObjectContext executeFetchRequest:fetch 
                           error:nil];
NSManagedObject *obj = [fetchedObjects objectAtIndex:0];

这仅在获取至少一个结果时才有效。你必须进行通常的错误检查等。

我同意其他人应该使用Core Data Programming Guide阅读。