2017-01-27 9 views
0

я использую ICloud документы в моем приложении, когда я переместить файл локальной области действия в каталог документов из ICloud я получить эту ошибку:ICloud документы слишком большой файл

default.realm, NSUnderlyingError=0x11f9b90e0 {Error Domain=NSPOSIXErrorDomain Code=34 \"Result too large\" 

Если я попробовать с небольшим количеством файлов, все работает нормально. Файл около 30 Мб, и у меня есть 50 ГБ свободного места на моем iCloud, что не так? в чем проблема?

Многие приложения я установившие сохраняет файлы больше, то у меня, например, WhatsApp магазин более 300Мб, я вижу эти данные в ICloud настройки

ответ

0

Вы скопировать файл, или на самом деле, сдвинув его? Не рекомендуется перемещать файлы Realm после того, как они были открыты в первый раз, так как структура Realm не может справиться с этим.

Если вы экспортируете копию, рекомендуется экспортировать копию, используя realm.writeCopy(toPath:), так как это очистит и сжимает новый файл Realm, делая его намного меньше. :)

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

  • Нет связанных вопросов^_^