如何通过iPhone中的核心数据插入不同的记录?

San*_*ush 3 iphone core-data insert distinct-values

我想只在iPhone中的核心数据中插入那些尚未存在于sqllite表中的记录.换句话说,我想在核心数据表中插入不同的记录.我的插入代码是

for(NSInteger j=0;j<[items count];j++){
            Story *story=(Story *)[NSEntityDescription insertNewObjectForEntityForName:@"Story" inManagedObjectContext:managedObjectContext];

            [story setTitle:[[items objectAtIndex:j] objectForKey:@"title"]];
            [story setDate:[[items objectAtIndex:j] objectForKey:@"date"]];
     }
Run Code Online (Sandbox Code Playgroud)

告诉我在这里只插入不同记录的方法.

Fra*_*ank 5

看一下这个页面,"有效地实现查找或创建"一节提供了有关如何实现更新/插入机制的详细信息.