Как мы можем сделать вложенный каталог в папке ресурсов, чтобы поместить xmls с тем же именем? - PullRequest
0 голосов
/ 29 февраля 2012

Как мы можем создать вложенный каталог в папке ресурсов, чтобы поместить xmls с одинаковым именем для разных папок. И как мы можем читать его, используя путь в приложении iphone программно?

На самом деле я хочу сделать как ресурс> a> b> some.xml снова в ресурс как ресурс> f> g> some.xml

и так далее ... как бы оба xml не содержали в себе разные данные, а также подскажите, как мы можем прочитать их в приложении для iphone.

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

вы можете создать структуру папок в вашей системе, а затем напрямую добавить папку в ваш проект XCode в ресурсах путем перетаскивания.

эта папка должна отображаться синим цветом (физическая группировка в папке на диске), а не ЖЕЛТЫЙ (логическая группировка только в проекте), так же, как собственные папки на Mac. таким образом, вы можете без проблем поместить один и тот же файл в другую иерархию папок.

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

удачи.

0 голосов
/ 29 февраля 2012

Нельзя использовать одно и то же имя файла, даже если оно находится в разных папках.

Вместо этого, в качестве обходного пути, вы можете назвать файлы как:

a_b_some.xml
f_g_some.xml

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