본문 바로가기
프로그래밍/iOS

코어데이터 사용시 마이그레이션 문제가 발생할 경우

by 백룡화검 2012. 7. 4.

App개발시 코어데이터를 사용할 경우


필요에 따라 최초 구성된 데이터 모델을 변경해야 할 경우가 있다


하지만, 변경을 잘못할 경우


NSCocoaErrorDomain Code=134130


와 같은 에러가 발생한다.


해당 부분은 데이터 모델 파일을 버젼추가하지 않고 바로 수정했을 경우에 발생하는 것으로


해결하기 위해서는


수정한 부분을 원래대로 돌려놓고


버젼 추가한후 수정을 하면 된다.


코어데이터는 자체적으로 마이그레이션 기능을 가지고 있는데


버젼 파일이 추가가 아닌 변경될 경우에는 해당 부분에서 오류가 발생해 정상적으로 동작하지 않기 때문에


발생하는 오류이다.