2012-10-01 49 views
0

對不起,如果這個問題很簡單,但我是新手coredata世界。我有當前的項目,有人已經植入了coredata。我想知道如何修改核心數據中特定索引處的特定對象?我需要遵循哪些步驟。如何修改核心數據索引處的specfic對象

謝謝你的幫助和抱歉的愚蠢問題。

+0

你是指什麼特定的索引?就像獲取請求的結果一樣? –

+0

如果您對核心數據非常陌生,在開始編寫它之前,您應該查看關於此的Apple文檔。快速閱讀將回答你的問題。 – Rakesh

回答

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