Резервное копирование MagicalRecord iCloud

Я использую MagicalRecord для хранения данных (CoreData). Я хочу использовать iCloud для резервного копирования данных, но я не знаю, как читать и записывать данные в iCloud с помощью MagicalRecord. Кто-нибудь знает, как использовать резервную копию iCloud с помощью MagicalRecord? Любая помощь будет полезна. Спасибо.


person MaeSTRo    schedule 22.10.2012    source источник


Ответы (1)


Эта серия блогов очень помогла мне понять, как настроить проект для iCloud с помощью Core Data: http://mentalfaculty.tumblr.com/post/23163747823/under-the-sheets-with-icloud.-and-core-data-the-basics

Затем вы настраиваете MagicalRecord для использования хранилища iCloud Core Data с этой строкой в ​​didFinishLaunchingWithOptions вашего AppDelegate:

[MagicalRecord setupCoreDataStackWithiCloudContainer:@"xxxxxxxxxx.com.companyname.appname" localStoreNamed:@"local_data_store_name"];

Замените xxxxxxxx на идентификатор приложения из iTunes Connect, название компании на название вашей компании iTunes Connect, а имя приложения — на имя вашего приложения. local_data_store_name может быть любым.

Кроме того, убедитесь, что вы загрузили и установили новый профиль, который вы будете создавать, чтобы он соответствовал вашему идентификатору приложения. Xcode для меня не делал этого автоматически. Мне также пришлось обновить свое устройство до последнего обновления ОС, чтобы iCloud работал правильно для тестирования.

person Jarson    schedule 24.03.2013