Подтвердить что ты не робот

Исключение iCloud: операция не может быть завершена без такого файла или каталога, iOS8

Основные данные по iOS/отлично работают, но при получении обновлений или записи в базу данных в iOS 8 я получаю

2014-09-19 01:16: 31.819 xxxxxx [369: 57150] __45- [PFUbiquityFilePresenter processPendingURLs] _block_invoke (439): CoreData: Ubiquity: библиотекарь вернул серьезную ошибку для запуска загрузки. Error Domain = BRCloudDocsErrorDomain Code = 5 " Операция не может быть завершена.

(ошибка BRCloudDocsErrorDomain 5 - Нет документа по URL-адресу) "UserInfo = 0x175a85c0 {NSDescription = Нет документа по URL-адресу, NSUnderlyingError = 0x175aefb0" Операция не может быть завершена. Нет такого файла или каталога ",

NSFilePath =/var/mobile/Library/Мобильные документы /xxxxx/CoreData/ATracker/mobile ~ 268B3375-7A17-4FFA-89DE-AE1BF8DDB134/xxxxx/OJ ~ PXmuzk0E_yZN9NTVWA20 ~ k_qcPzNgyW_uT_mz098 =/8929F33C-BB6A-48B6-B16C- BF612D04D947.1.cdt} с userInfo {

NSDescription = "No document at URL";
NSFilePath = "/var/mobile/Library/Mobile Documents/xxxxx~xxxx~xxxxx/CoreData/xxxxx/mobile~268B3375-7A17-4FFA-89DE-AE1BF8DDB134/xxxxx/OJ~PXmuzk0E_yZN9NTVWA20~k_qcPzNgyW_uT_mz098=/8929F33C-BB6A-48B6-B16C-BF612D04D947.1.cdt";
NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\" UserInfo=0x175c2d50 {NSDescription=No such file or directory}";

} для этих URL: (

"file:///var/mobile/Library/Mobile%20Documents/xxxxx~xxxx~xxxxx/CoreData/xxxxx/mobile~268B3375-7A17-4FFA-89DE-AE1BF8DDB134/xxxxx/OJ~PXmuzk0E_yZN9NTVWA20~k_qcPzNgyW_uT_mz098=/8929F33C-BB6A-48B6-B16C-BF612D04D947.1.cdt"

)

4b9b3361

Ответ 1

У меня была аналогичная проблема, а не с iCloud, но с mainBundle. Возможно, вы сохраняете URL-адрес или файл файл ваших документов, а затем пытаетесь прочитать их по этому URL/filePath. Однако в iOS8 местоположение mainBundle отличается (xxxxx ~ xxxx ~ xxxxx часть URL) при каждом запуске приложения. Поэтому вы должны сохранять только имя файла и каждый раз получать URL/filePath. Я не уверен, что это относится и к документам iCloud, но я надеюсь, что это поможет или приведет вас в правильном направлении.