我使用下面的代碼:核心數據deleteObject:不工作?
+(void)deleteObject:(NSManagedObjectID*)oId {
NSError *error;
DFAppDelegate *temp = [DFAppDelegate new];
NSManagedObjectContext *context = [temp managedObjectContext];
NSManagedObject *obj = [context existingObjectWithID:oId error:&error];
[context deleteObject:obj];
}
但它似乎並沒有相應的工作。當我在iOS模擬器上重新啓動應用程序時,我可以在列表中再次看到對象。 我試圖用給定的對象ID打印對象,它正在返回正確的對象,但仍然不會永久刪除該對象形成我的核心數據模型。 我的實體沒有一個與另一個實體有關係。
任何人都可以解釋我有什麼問題嗎?
謝謝。
編輯: 我檢查了錯誤,但沒有顯示錯誤。
謝謝...代碼現在工作.... –