быстрый вопрос о plist - PullRequest
       15

быстрый вопрос о plist

3 голосов
/ 13 мая 2011

Может ли мое приложение загрузить .plist с URL-адреса и заменить тот, который я встроил в xcode и поставил вместе с приложением?

Спасибо, Лев

Ответы [ 3 ]

6 голосов
/ 13 мая 2011

Нет, вы ничего не можете изменить в своем комплекте приложений. Вы должны загрузить свой plist-файл в некоторую папку в изолированной программной среде приложения (документы или кеши) и прочитать его оттуда.

Ваш возможный рабочий процесс для чтения этого списка может быть:

  1. Проверьте, присутствует ли файл plist в месте загрузки. Если да - прочитайте оттуда
  2. Если его нет - прочитайте plist, поставляемый с вашим комплектом (или скопируйте файл plist из комплекта в место загрузки и перейдите к шагу 1 - таким образом, рабочий процесс может быть немного более последовательным)
2 голосов
/ 13 мая 2011

Вы можете использовать NSURLRequest для загрузки файла .plist , а затем сохранить его в папке Documents в песочнице вашего приложения.Используйте функцию NSSearchPathsForDocumentsInDomain () (см. Справочник по функциям Foundation для получения дополнительной информации), чтобы получить путь файловой системы к каталогу Documents.

Читать Подробнее

0 голосов
/ 20 июля 2012

может быть, это ответ, который вы ищете. В этом уроке они загружают с веб-сайта Plist. http://www.youtube.com/watch?annotation_id=annotation_911912&feature=iv&src_vid=3Oy-evy2xD8&v=JJW25dMSEgg

удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...