2011-01-05 3 views
0

필자는 엔터티 모델 빌더 및 관련 항목을 사용하는 OSX 응용 프로그램을 만들었습니다. 단순하게하기 위해 두 개의 NSString 만있는 엔터티를 고려해야합니다.수정 된 엔티티 모델을 사용하여 저장된 NSPersistentDocument를로드 할 때 호환성을 유지하는 방법은 무엇입니까?

앱이 제작 중이며 잘 작동합니다. 이제는 기존 엔티티에 새로운 속성을 추가해야합니다 (단 하나의 엔티티 만 존재 함). 새 속성을 사용하면 이전 저장된 파일이 열리지 않고 자동으로 앱이 열리지 않습니다. 콘솔과 콘솔에는 오류/경고 메시지가 없습니다.

나는, 오래된 저장 파일을로드 모든 새로운 속성이 선택적 항목이며, 기존의 모든 속성이 나는 새로운 attrs에 추가 만 한 존재 계속 (또한뿐만 아니라 모델의 디자인 코드) 기본값을 고려해야합니다.

엔티티 모델이 변경 될 때 어떻게 작동 할 수있는 응용 프로그램을 디자인 할 수 있습니까?

답변

관련 문제