2012-01-25 3 views
0

백그라운드에서 핵심 데이터가 변경된 응용 프로그램을 출하했습니다. 현재 문자열로 레이블 된 속성이 있습니다. 이제는 부울로 사용해야합니다. Lightweight 마이그레이션으로 이러한 데이터 유형을 변경할 수 있습니까?속성 데이터 유형 변경 - CoreData 버전 관리

참고. 변경은 백그라운드에서 이루어졌습니다. 아무도이 주체에 아직 정보가 없습니다.

답변

0

속성 사용 여부에 관계없이 데이터 저장소는 새 데이터 모델을 준수해야합니다. 그렇지 않으면 앱이 자동으로 사용자에게 충돌하므로 권장 할만한 사항은 아닙니다.

따라서 가벼운 마이그레이션을 사용해야합니다. 도움을 받으려면 documentation을 참조하십시오.

+0

가벼운 마이그레이션을 시도하고 있지만 작동하지 않습니다. 나는 속성을 제거하고 다른 이름을 가진 새 이름을 추가 한 다음 내 코드를 수정하고 수정했습니다. – endy

+0

사용자에게 충돌이 발생하지 않도록하려면 여전히 간단한 마이그레이션이 필요합니다. – Mundi

관련 문제