小编Pra*_* SP的帖子

在核心数据中查找重复值

我正在通过核心数据将新对象插入数据库.在插入值之前,有没有办法检查数据库中是否有任何重复?

AccountDetails * newEntry = [NSEntityDescription insertNewObjectForEntityForName:@"AccountDetails" inManagedObjectContext:self.managedObjectContext];   
newEntry.acc_date=date;
newEntry.bank_id=bank_id1;
NSError *error;
    if (![self.managedObjectContext save:&error]) {
        NSLog(@"Whoops, couldn't save: %@", [error localizedDescription]);
        }       
   [self.view endEditing:YES];
Run Code Online (Sandbox Code Playgroud)

每次我运行应用程序时,它会再次重新插入值.我想检查是否有任何新的类别,如果没有,那么我将只添加新的类别.

提前致谢..

iphone core-data core-data-migration ios ios7

3
推荐指数
1
解决办法
2001
查看次数

标签 统计

core-data ×1

core-data-migration ×1

ios ×1

ios7 ×1

iphone ×1