2011-02-25 78 views

回答

1

用于更新核心数据中的任何条目,你需要先获取该条目,然后让对象为实体然后设置的所有属性看到这个代码,

NSMutableArray *fetchResults; 
    NSString *[email protected]"YourEntity"; 
    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 
    NSEntityDescription *entity = [NSEntityDescription entityForName:entityName inManagedObjectContext:globalManagedObjectContext]; 
    [fetchRequest setEntity:entity]; 

    fetchResults = [NSMutableArray arrayWithArray:[globalManagedObjectContext executeFetchRequest:fetchRequest error:nil]]; 
    [fetchRequest release]; 

[fetchResults filterUsingPredicate:[NSPredicate predicateWithFormat:@"id==%@",comparing_key]]; 
    objEntity=[fetchResults objectAtIndex:0]; 

    [email protected]"some value"; 
    [email protected]"some value"; 

    if (![globalManagedObjectContext save:nil]) 
     NSLog(@"Error in storing to database"); 
+0

它的工作的感谢! – devaditya 2011-02-25 06:40:29

+0

@devaditya,如果它的工作,那么你需要接受答案 – Ishu 2011-02-25 06:57:05

+0

现在我做到了......我被遗忘了 – devaditya 2011-02-26 04:59:12