0
對不起,如果這個問題很簡單,但我是新手coredata世界。我有當前的項目,有人已經植入了coredata。我想知道如何修改核心數據中特定索引處的特定對象?我需要遵循哪些步驟。如何修改核心數據索引處的specfic對象
謝謝你的幫助和抱歉的愚蠢問題。
對不起,如果這個問題很簡單,但我是新手coredata世界。我有當前的項目,有人已經植入了coredata。我想知道如何修改核心數據中特定索引處的特定對象?我需要遵循哪些步驟。如何修改核心數據索引處的specfic對象
謝謝你的幫助和抱歉的愚蠢問題。
在其最簡單的形式,它看起來是這樣的:
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。
你是指什麼特定的索引?就像獲取請求的結果一樣? –
如果您對核心數據非常陌生,在開始編寫它之前,您應該查看關於此的Apple文檔。快速閱讀將回答你的問題。 – Rakesh