2011-05-06 2 views
0

Я программирую на объективе-c. У меня есть 3 папки с 3-мя языками, такими как en, ru, fr с картинками 1.png, 2.png, 3.png. Как я могу получить относительный путь для моих фотографий? Как добавить эти файлы в мой проект? У меня есть некоторые предупреждения. Это потому, что у меня одно и то же имя источников.Как я могу получить относительный путь?

Warning: Multiple build commands for output file /Users/Kate/Documents/XCode_progs/MyProject/build/Debug-iphonesimulator/MyProject/1.png 
Warning: Multiple build commands for output file /Users/Kate/Documents/XCode_progs/MyProject/build/Debug-iphonesimulator/MyProject/2.png 
Warning: Multiple build commands for output file /Users/Kate/Documents/XCode_progs/MyProject/build/Debug-iphonesimulator/MyProject/3.png 

Мой код не работает:

CCSprite *button = [CCSprite spriteWithFile:[NSString stringWithFormat:@"%@/1.png", lang]]; 
+0

Почему вы не хотите использовать полный путь? Света, для более удобного общения можно писать на почту или в твиттер (указаны в моем профиле) – 5hrp

+0

Да пиши здесь :) Приятно видеть русских !!! – Sveta

+0

Не очень прилично писать на англоязычном ресурсе на русском, но разок можно, я полагаю. Так почему не используешь полный путь? А под что ты пишешь приложение? Почему приходится руками заниматься решать локализации? – 5hrp

ответ

1

Добавить изображения в проект, который вы можете позвонить:

[[NSBundle mainBundle] pathForResource:@"1" ofType:@"png"]; 

Если добавить локализацию для этого ресурса (изображение PNG) (в XCode 4 выберите файл изображения, а на панели «Утилиты» (справа) вы можете добавить разные локализации), а затем во время выполнения iOS автоматически выбирает локализованный файл.

 Смежные вопросы

  • Нет связанных вопросов^_^