2014-02-09 1 views
0

Я получаю это исключение. Но я не знаю, что это значит:вложен в каталог журнала контейнера

2014-02-09 13: 44: 02.103 HowRU [1731: 3e07] + PFUbiquityLocation createUbiquityLocationForPath: withUbiquityRootLocation :: CoreData: Ubiquity: Похоже, файл хранилища вложен внутри каталог контейнеров. Это действительно плохая идея: U99MTBJLKJ ~ ch ~ livingit ~ howru/howrumodels/StoreContent.nosync/CoreDataUbiquitySupport

Мне бы хотелось опубликовать код, но я действительно не знаю, какой код мне следует публиковать здесь.

Можете ли вы сказать мне, что это значит?

+0

Похоже, возникла проблема с: NSPersistentStoreUbiquitousContentURLKey в документе.persistentStoreOptions –

ответ

0

Возможно, вы путаете различные URL-адреса или пути в своей настройке?

У вас есть URL-адрес вашего постоянного хранилища. Обычно это путь в вашей песочнице (например, поддержка приложений). Вы можете сохранить его в контейнере ubiquity с расширением nosync, который выглядит так, как вы делаете, но это необязательно.

В дополнение к этому есть второй URL-адрес, который используется iCloud для хранения файлов журнала для синхронизации. Это в основном приватная папка. Это и есть параметр NSPersistentStoreUbiquitousContentURLKey.

Ваш постоянный магазин не должен находиться внутри папки файла журнала. Убедитесь, что два отдельных.

+0

Спасибо большое! Это очень помогло! –

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