4
글쎄, 애플 웹 사이트에서 iOS 용 코어 데이터 튜토리얼을 읽고 있었지만 잘 이해하지 못했다.NSManagedObjectContext 얻기
데이터베이스에 액세스 할 때 실제로 NSManagedObjectContext
을 어떻게 얻을 수 있습니까?
글쎄, 애플 웹 사이트에서 iOS 용 코어 데이터 튜토리얼을 읽고 있었지만 잘 이해하지 못했다.NSManagedObjectContext 얻기
데이터베이스에 액세스 할 때 실제로 NSManagedObjectContext
을 어떻게 얻을 수 있습니까?
새 컨텍스트를 만들어야하는 경우 alloc/init을 사용하고 영구 저장소 코디네이터를 추가하십시오. 자세한 내용은 Creating a New Managed Object Context에 설명되어 있습니다. 예를 들어 앱 델리게이트 또는 루트보기 컨트롤러에 컨텍스트를 이미 만든 경우 컨트롤러를 만들 때보기 컨트롤러에 전달하면됩니다. 예를 들어, 응용 프로그램 대리인은 일반적으로 루트보기 컨트롤러를 만듭니다. 응용 프로그램 대리인은 관리되는 개체 컨텍스트를 만든 다음 컨트롤러에서 컨텍스트를 설정할 수 있습니다.
좋아, 나는 그것을 애플 리케이션 델리게이트에서 만들고 그것을 반환하는 메소드를 만들려고 노력할 것이다. –
먼저 매장 코디네이터를 어떻게 얻는 지 알 수 없습니다. –
죄송합니다 - 링크가 slighly 꺼져. 이제 해결되었습니다. 지속적 저장소 조정자를 만들려면 다시'+ alloc'을 사용하고'-initWithManagedObjectModel :'을 호출하십시오. 모델을 어떻게 구합니까? 몇 가지 방법이 있지만 '+ mergedModelFromBundles :'는 시작하기 좋은 선택입니다. 힌트 : 새 프로젝트를 만들고 Xcode에서 '코어 데이터 사용'상자를 확인하면이 모든 것을 앱 델리게이트에 설정하는 좋은 시작 코드를 발견 할 수 있습니다. – Caleb