2012-09-18 5 views
0

UIManagedDocument를 사용하여 코어 데이터에 액세스하고 있는데, 일단 내가 생성 또는 열기 전에 managedDocument를 인스턴스화하면 managedObjectContext가 나타 났을 것입니다. 나중에 사용하기 위해 설정/초기화되었습니다. 내가 묻는 이유는 시작시에 managedObjectContext를 컨트롤러에 전달한 다음 managedDocument/데이터베이스를 만들거나 사용하기 위해 기다리는 동안 기다려야하기 때문입니다.관리되는 문서가 만들어지기 전에 managedObjectContext가 초기화 되었습니까?

답변

0

대답은 예입니다. UIManagedDocument가 인스턴스화되면 managedObjectContext가 설정되고이를 필요로하는 모든 컨트롤러로 전달할 준비가됩니다. 이것은 디스크의 실제 코어 데이터 URL이 생성되거나 열리기 전에 수행되기 때문에 managedObjectContext를 전달/할당하기를 기다릴 필요가 없으므로 생성 된 URL이 필요합니다/Core Data로 또는 Core Data에서 데이터를 읽거나 쓰려면 openened.

관련 문제