Проблема обновления приложения iOS с файлами в каталоге документов - PullRequest
0 голосов
/ 11 августа 2011

Самая странная проблема, подумал я, посмотрю, сталкивался ли кто-нибудь с этим раньше.

У нас есть приложение для iPad, которое хранит файлы PDF в каталоге документов. Все идет отлично, мы можем открывать PDF с помощью CGPDFDocumentCreateWithURL в течение всего дня. Затем мы переустанавливаем приложение с того же сайта adhoc и по какой-то причине не можем загрузить файлы. Мы можем перебирать папку с документами, просматривать файлы там, но не можем их открыть. Мы просто возвращаем ноль из CGPDFDocumentCreateWithURL.

Это похоже на изменение прав доступа к файлам после обновления, но не может доказать это.

Итак, кто-нибудь сталкивался с этим сообщением об обновлении? В любом случае, чтобы получить ошибку, возвращаемую из CGPDFDocumentCreateWithURL?

1 Ответ

3 голосов
/ 16 сентября 2011

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

Используете ли вы полный URL / путь, который вы (вероятно) сохранили до обновления приложения.* Причина в том, что каталог App_Home изменяется при обновлении.Так что, если раньше это было: / VAR / Mobile / Applications //

после обновления оно станет / var / mobile / application //

Решение - сохранить относительные пути из каталога App_Home.

...