기존 재 작성 프로세스 중에있는 iOS 응용 프로그램이 있습니다. 새로운 구현은 네이티브 기능을 위해 웹 기술과 PhoneGap을 사용하고 있습니다.새 PhoneGap 응용 프로그램에서 이전 iOS 응용 프로그램의 핵심 데이터에 액세스
이 새 구현은 기존 응용 프로그램을 업데이트/대체합니다.
내 새로운 PhoneGap 응용 프로그램에서 이전 응용 프로그램에서 작성한 핵심 데이터에 액세스해야합니다. 지금까지 새로운 애플리케이션의 앱 ID가 이전 애플리케이션의 앱 ID와 동일하다는 것을 확인했습니다. 이전 응용 프로그램의 .xcdatamodeld 폴더를 새 응용 프로그램으로 복사하고 새 응용 프로그램에 핵심 데이터 프레임 워크를 추가했습니다.
내 문제는 PhoneGap 플러그인에서 관리되는 개체 컨텍스트에 액세스 할 수없는 것입니다.
기존 응용 프로그램에서 AppDelegate에서 managedObjectContext를 가져 왔지만 해당 개체가 생성/초기화되는 방식을 볼 수 없습니다.
managedObjectContext의 출처는 어디입니까? 초기화 된 위치는 어디입니까?
누락 된 프로젝트 설정이 있습니까?
내가 잘못된 접근 방법을 취하고 있습니까?
올바른 방향으로 날 가리 도움, 그리고 a) 코드가 어딘가에 있거나 (b) 다른 클래스가 그것을 생성하고 그것을 AppDelegate에게 넘기는 것입니다. 'NSManagedObjectContext' 인스턴스를 할당하는 라인을 찾으십시오. –
감사합니다. Tom this helped. 나는 PhoneGap 프로젝트 애플 리케이션 델리게이트에 코어 데이터 스택 코드를 추가하는 것을 게을리했다. 이제 새로운 응용 프로그램이 이전 응용 프로그램의 핵심 데이터를 읽는 것입니다. – snctln