내 응용 프로그램에서 핵심 데이터를 사용합니다. [context deleteObject:obj]
으로 개체를 삭제하면 개체가 빈 필드 만 삭제됩니다. 어떻게 개체를 영구적으로 삭제할 수 있습니까? 고맙습니다. 테이블 뷰를 사용하고이 뷰가 코어 데이터의 데이터로 채워지면 삭제 된 객체가 있던 빈 행이 있습니다.핵심 데이터 삭제 개체
LNAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
self.context = [appDelegate managedObjectContext];
self.accounts = [[NSArray alloc] init];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Accounts" inManagedObjectContext:self.context];
[fetchRequest setEntity:entity];
NSError *error;
self.accounts = [self.context executeFetchRequest:fetchRequest error:&error];
빈 필드 만 사용한다는 것은 무엇을 의미합니까? 이러한 개체를 표시하기 위해 어떤 종류의 UI를 사용하고 있습니까? 여기서 더 많은 정보가 필요합니다. –
내 게시물을 편집합니다. –
가져온 결과 컨트롤러를 사용하여 테이블보기 채우기/업데이트를 처리하고 있습니까? –