Куда мне поместить файлы изображений, чтобы программно загрузить их в приложения для iPhone? - PullRequest
0 голосов
/ 02 апреля 2009

Я разместил свои изображения в XCode Groups & Files, в этом месте:

Ressources / IMG /

Но теперь я смотрю на проект UICatalog XCode от Apple, и они помещают все изображения здесь:

изображения /

Похоже, у Interface Builder нет проблем с их поиском, но как только я пытаюсь это сделать программно, все попытки заканчиваются неудачей.

Ответы [ 3 ]

1 голос
/ 02 апреля 2009

Вам нужно будет использовать pathForResource.

см .: Как открыть () на iPhone?

1 голос
/ 02 апреля 2009

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

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

0 голосов
/ 02 апреля 2009

В Xcode группы предназначены только для организации, и все файлы данных, которые вы добавляете в проект, будут помещаться в корень вашего пакета приложений, независимо от их группы (при условии, что группа не является папкой, так далее.). Если вы используете папку вместо группы, то структура каталогов сохраняется. Я думаю, что UIImage imageNamed: всегда выглядит в корне.

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