Как загрузить изображения из определенной группы? - PullRequest
0 голосов
/ 29 июня 2011

В Xcode4 я использую группы для группировки своих вещей, например, у меня есть древовидная иерархия групп для моих различных изображений.Интересно то, что я могу получить доступ к изображению напрямую, без указания группы.

UIImage *img = [UIImage imageWithName:@"image1.png"];

У меня два вопроса.Во-первых, как определить конкретный путь групп, где находятся все необходимые изображения (например, для дерева групп "Img / Enemy /")?И во-вторых, как перебрать этот групповой путь, чтобы загрузить все изображения из этой группы?ИМХО группы связаны со связками, но я нашел их очень запутанными: (

Ответы [ 2 ]

3 голосов
/ 29 июня 2011

Группы используются только для организации файла в Xcode; они на самом деле не используются за пределами XCode, и при этом XCode не копирует их в конечное приложение.

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

3 голосов
/ 29 июня 2011

Когда вы используете группы, вы на самом деле не создаете папки, поэтому при создании приложения все помещается в корень пакета. Вот почему вы можете получить к ним доступ без указания имени группы. Если вы хотите использовать папки, вы можете создавать папки в Finder и добавлять их в проект (обязательно отметьте «создавать ссылки на папки для любых добавленных папок»!).

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