0

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

感谢您的帮助,并对愚蠢的问题感到抱歉。

4

1 回答 1

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阅读。

于 2012-10-04T18:05:51.640 回答