마스터 디테일 (코어 - 디테일 데이터)의 테스트 앱이 앱을 닫을 때 데이터를 저장하지 않았습니다.마스터/디테일 애플리케이션
- (void)controllerWillChangeContent:(NSFetchedResultsController *)controller {
[self.tableView beginUpdates];
NSError *error = nil;
[self.managedObjectContext save:&error];
}
데이터 응용 프로그램은 사용에 걸쳐 지금 다시 디스크 저장 마스터보기로하고 세부에서 제대로 저장 것으로 보인다 다음 MasterViewController.m에서
, 나는 템플릿 메소드에 두 줄을 추가했습니다. 그러나, 나는이 방법을 사용하는 결과에 대해 궁금합니다.세부 정보보기에 여러 개의 텍스트 필드가 있고 문서 디렉토리에 다시 데이터를 저장하는 빠른 방법 (좋은 시간)을 원한다면 저장을 수행하는 가장 좋은 방법입니까?
포커스가 텍스트 필드를 벗어난 후 다른 후보 메서드가 호출되고있는 것으로 나타났습니다.
- 컨트롤러 : didChangeObject :
- controllerDidChangeContent :
어떤 이유로 좋은 위치는 무엇입니까?
'열린'철학처럼 들립니다. 의도하지 않은 결과를 고려하려고합니다. – David