nsfetchedresultscontroller를 사용하여 coredata의 데이터와 함께 tableview를 사용하고 있습니다. 보기가로드되면tableview coredata 임시 개체
SomeManagedObject *someManagedObject = [NSEntityDescription insertNewObjectForEntityForName:@"SomeManagedObject" inManagedObjectContext:self.managedObjectContext];
을 사용하여 새 항목을 만듭니다. 이렇게하면 새 항목이 내 tableview에 나타납니다. 이제이 엔티티가 일시적 이길 원하지만, tableview 내부의 일부 객체를 편집하고 managedObjectContext를 저장하면 임시 엔티티도 저장되고 그걸 원하지 않습니다.
그들의 방법은 하나의 객체 만 저장하는 것이지 managedObjectContext 내부의 모든 것을 저장하는 것이 아닙니다.
다른 방법으로 내 tableview에 대한 임시 개체를 만들 수 있습니까?
도움이 될 것입니다. 감사합니다 톤
initWithEntity : insertIntoManagedObjectContext에 nil 컨텍스트를 전달할 수 있습니다. 이 질문을보십시오 : http://stackoverflow.com/questions/3256195/how-to-deal-with-temporary-nsmanagedobject-instances – Symmetric