2011-05-06 7 views
0

objective-c에서 프로그래밍 중입니다. 나는 사진, 1.png, 2.png, 3.png로 en, ru, fr과 같은 3 개 언어로 3 개의 폴더를 가지고있다. 내 사진의 상대 경로는 어떻게 얻을 수 있습니까? 프로젝트에이 파일을 어떻게 추가해야합니까? 경고가 있습니다. 왜냐하면 나는 근원과 같은 이름을 가지고 있기 때문이다.어떻게 상대 경로를 얻을 수 있습니까?

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에서 로컬 화 된 파일을 자동으로 적절하게 선택합니다.

관련 문제