我正在使用nsfetchedresultscontroller從coredata的數據使用tableview。當視圖加載我做一個新的實體使用tableview coredata臨時對象
SomeManagedObject *someManagedObject = [NSEntityDescription insertNewObjectForEntityForName:@"SomeManagedObject" inManagedObjectContext:self.managedObjectContext];
這樣新的實體出現在我的tableview。現在我希望這個實體只是臨時的,但是當我在tableview中編輯一些對象並保存managedObjectContext時,臨時實體也會被保存,而我不想那樣做。
是他們只保存一個對象的方法,而不是de managedObjectContext中的所有東西?
是他們的一些其他方式來爲我的tableview做一個臨時對象。
任何幫助將是非常受歡迎的。 謝謝 噸
您可以將一個無上下文傳遞給initWithEntity:insertIntoManagedObjectContext。看到這個問題:http://stackoverflow.com/questions/3256195/how-to-deal-with-temporary-nsmanagedobject-instances – Symmetric 2012-09-26 02:27:52