Можно ли запустить приложение для iPhone с помощью файла в каталоге «Документы»? - PullRequest
0 голосов
/ 30 августа 2010

Во время разработки мне хотелось бы иметь XML-файл в каталоге Documents моего iPhone-приложения при его запуске.Это возможно?Прочитав этот ответ , я попытался добавить фазу сборки Run Script, но не могу найти переменную среды, которая указывает на домашний каталог приложения после установки.Для ясности, каталог, в который я хочу переместить файл, находится здесь, в случае симулятора:

/ Объемы / Разное / Пользователи / johnDoe / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь/ Applications / 118086A0-FAAF-4CD4-9A0F-CD5E8D287270 / Documents

Или здесь, в случае устройства:

/ var / mobile / Applications / 30B51836-D2DD-43AA-BCB4-9D4DADFED6A2 / Documents

Не нужно просто скопировать туда файл вручную, потому что я хочу отправить исходный код кому-то другому, чтобы они могли его увидеть, иЯ не хочу, чтобы им пришлось делать какие-либо настройки, прежде чем они смогут запустить его.Если то, что я спрашиваю, невозможно, то я посмотрю, как программно переместить файл после запуска приложения, но я подумал, что сначала спрошу у вас, ребята, о более аккуратном способе.

1 Ответ

1 голос
/ 30 августа 2010

Вам нужно , чтобы файл находился в каталоге Documents, или вам просто нужен доступ к нему из приложения?В Xcode ваша текущая цель должна иметь фазу сборки «Copy Bundle Resources».Добавьте файл .xml к этой фазе сборки, и вы сможете получить доступ к файлу в любой точке своего кода с помощью следующего вызова:

[[NSBundle mainBundle] pathForResource:@"my_file" ofType:@"xml"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...