프로젝트에서 MagicalRecord를 사용하고 있습니다. 지금까지 SQLite 스토어에서 잘 작동했습니다. 하지만 지금은 iPhone과 iPad 버전을 동기화하기 위해 iCloud로 "업그레이드"하려고합니다.MagicalRecord가있는 코어 데이터가 iCloud에 저장되지 않습니다.
하지만 예상대로 작동하지 않습니다. 앱은 여전히 동일하게 작동합니다. 데이터는 저장되고 다시 읽혀 지지만 예상대로 iCloud에 저장되지는 않습니다.
내가 만든 유일한 변화는 MagicalRecord 설정입니다.
는 전에 :
[MagicalRecordHelpers setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];
후 :
[MagicalRecordHelpers setupCoreDataStackWithiCloudContainer:@"AAAAAAAAAA.com.unpaq.hdhomerun" localStoreNamed:@"hdhomerun_local"];
AAAAA 년대는 AAAAA의 코드에서의,하지만 개발자 프로필에서 내 개인 ID 없습니다.
제가 아이 클라우드가 검출되고, 에러가 발생하지 않는다는 출력 로그에서 볼 수있다. 나는 또한 코드를 단계별로 시도하고 모두 괜찮아 보인다.
무엇이 누락 되었습니까? 어떤 이벤트를 들어야합니까? iCloud에서 MagicalRecord를 사용하는 방법의 예를 찾을 수 없었습니다.
MagicalRecord의 버전
이 하나입니다https://github.com/magicalpanda/MagicalRecord
혹시이 작업을 수행 했습니까? –
@JesseBunch 아니요, 아직 없습니다. 나는 내 1.0을 공개하기 전에해야만한다. 내가 알아낼 때이 질문을 업데이트 할 것이다. – Kobski
포럼을 살펴본 후 iCloud 및 Core Data에 많은 문제가있는 것으로 보입니다. 최신 베타 버전을 다운로드하여 문제가 해결되었는지 확인합니다. –