#ios #cocoa-touch #pdf
#iOS #cocoa-touch #PDF
Вопрос:
У меня есть приложение, которое загружает несколько PDF-файлов и изображений. Все это работает отлично, я храню информацию об этих файлах в core data. Моя проблема возникает, когда я отправляю обновления приложения, вся информация в core data переносится в новую версию правильно, но файлы нигде не найдены.
Я думаю, я могу написать процедуру для запуска, когда пользователи обновляют приложение и загружают файлы заново. Я просто считаю, что есть лучший способ сохранить файлы.
Есть ли у кого-нибудь опыт в этом?
Ответ №1:
Вы можете сохранить файлы в каталоге Documents, там они не будут удалены, если вы не удалите приложение с устройства.
Комментарии:
1. Я добавляю «Документы» в путь, но по какой-то причине они все равно удаляются при обновлении версий приложения.
2. Какие функции вы используете для загрузки и хранения?
3. Запишите файл из NSData и просто передайте путь к файлу. Что касается загрузки, я просто загружаю с URL-адреса на объект NSData.
4. Можете ли вы проверить в симуляторе, где хранятся файлы?
5. ~/Library/ApplicationSupport/iPhoneSimulator/4.3.2/Applications/applicationId/Documents/Filename.pdf