2011-02-25 80 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