2014-07-21 2 views
4

Realm을 사용하고 싶습니다.하지만 먼저 SQLite Core-Data 구현을 Realm의 영구 저장소로 마이그레이션해야합니다.CoreData에서 Realm으로 마이그레이션

아무에게도이 작업을 수행하는 방법에 대한 팁/문서가 있습니까?

+0

안녕하세요. Tim. 나는 당신이 이것을 어떻게 끝내 었는지 공유 할 수 있다면 정말 좋을 것입니다. 여기 같은 보트 :) – SAHM

+1

와우! 나는 그 질문을했고 우리는 결코 이주하지 않은 지 3 년이되었습니다. 우리는 단지 CoreData 사용량을 줄이고 반복해서 영역을 다시 보지 않았습니다. 죄송합니다. 더 이상 도와 드릴 수 없습니다 ... –

답변

-2

은 여기를보세요 :

#adding-more-versions

당신이 도울 수있는 모든 현재의 모델을 읽고 영역

+1

해당 링크는 내 문제와 관련없는 것으로 보입니다. 그것은 SQLite에서 Realm으로가 아니라 Realm에서 버전 관리에 대해 이야기합니다. –

+0

CoreData 또는 SQLite Objects를 읽을 수 있습니다. 그런 다음 0부터 1까지와 같이 마이그레이션 블록에서 수동으로 작성할 수 있습니다. 마이그레이션하는 것뿐만 아니라 해당 블록 내에 새로운 객체를 만들 수 있습니다. –

0

로 가져올 수 있다고 생각 :

https://realm.io/news/migrating-from-core-data-to-realm/

I 이것에 대한 아이디어는 오래된 은행을 유지하는 것이고, 부팅 응용 프로그램이 t에 기록이 있는지 확인하십시오. 그는 오래된 모델 (coredate)이 있으면 모든 데이터를 요청하고 영역으로 다시 저장합니다.

구현시 CRUD/DAO CoreData 구현을 제거하고 영역으로 대체하십시오. 나는 이것이 도움이 될 수 있다고 생각합니다.

관련 문제