2012-06-05 2 views
2

Я работаю над проектом IOS 5.0+, который использует последнюю RestKit для загрузки, сопоставления и сохранения основных данных. Я ищу окончательный ответ на правила хранения iCloud от Apple с помощью RestKit. Нужно ли делать какие-либо дополнительные шаги, чтобы убедиться, что данные, загруженные для использования в приложении, автоматически не подкрепляются учетной записью iCloud. Мне нужно изменить местоположение по умолчанию для используемых каталогов. Заранее спасибо.Политика резервного копирования в RestKit и iCloud

ответ

0

Если ваше хранилище данных ядра не сохраняется в контейнере повсеместности (см.: URLForUbiquityContainerIdentifier:), он никогда не будет синхронизирован.

Также в Using iCloud in Conjunction with Core Data разделе документации они заявляют:

Настройка вашего магазина Ядро данных для обработки ICloud требует только немного дополнительных усилий с вашей стороны. Шаги, которые вы должны соблюдать, зависят от , независимо от того, используете ли вы одно хранилище Core Data в качестве центральной библиотеки для своего приложения или создаете ли вы отдельные магазины для отдельных документов.

Вы должны сделать некоторые явные изменения для синхронизации. Если вы прочтете документы дальше, они упомянут некоторые ключи, такие как NSPersistentStoreUbiquitousContentNameKey. Если вы ищете это в источнике RestKit, вы его не найдете - это потому, что RestKit не синхронизируется с iCloud автоматически (и они не могут, потому что iCloud - это инфраструктура синхронизации на уровне приложения).

0

Наше приложение было просто отклонено для хранения нашей базы данных в папке «Документы». Исходный файл или содержимое приложения в базе данных получили 3,3 МБ. Разумеется, мы также храним пользовательский контент в базе данных. В официальном заявлении, является: 2,23 приложение должно следовать рекомендациям по хранению данных IOS или они будут отклонены

Итак, теперь мы проверяем на Technical Q&A QA1719, чтобы предотвратить базу данных из синхронизируются с ICloud.

Смежные вопросы