2012-04-14 2 views
2

내 게임에 사용 된 자동차의 모든 자동차 속성을 저장하기 위해 앱에서 핵심 데이터를 사용하고 있습니다. 사용자는 데이터 스토어에서 선택된 것으로 표시된 다른 부분 (엔진, 바퀴 등)을 선택할 수 있으므로 데이터 저장소의 일부 데이터는 사용자가 변경할 수 있습니다.출시 후 CoreData 데이터 스토어에 데이터 추가

내 질문은 similar to this입니다. 새 차를 추가하고 싶다면 앱이 사용자가 변경 한 내용을 덮어 쓰지 않고 출하되면 어떻게해야합니까? 모델은 변경되지 않았으므로 버전 관리가 끝난 것 같습니다. 프로그래밍 방식으로 데이터를 추가하는 방법을 알고 있지만 데이터베이스가 새 데이터로 이미 업데이트되었는지 테스트하는 가장 좋은 방법은 무엇입니까?

답변

0

영구 저장소에 새로운 객체를 추가하면됩니다. 사용자 데이터에 아무런 영향을주지 않고 자동차 객체를 추가하는 메소드를 작성하는 방법은 무엇입니까? 데이터베이스를 미리 채울 때와 마찬가지로 새로 작성하십시오.

+0

귀하의 회신에 감사드립니다. 결국 데이터 스토어에서 사용자가 편집 할 수있는 데이터를 삭제하기로 결정했습니다. 처음부터해야 할 일이었을 것입니다. 이제 앱이 실행될 때 Datastore가 번들에서 읽혀 지므로 사용자는 자동으로 최신 레코드에 액세스합니다. – Gravedigga

관련 문제