2010-11-19 2 views
0

저는 전환해야하는 분류 된 이미지가 많은 iPad 응용 프로그램이 있습니다.이미지는 iPad 응용 프로그램에 나타나서는 안됩니다.

나는 이미지 접두어 및 해당 범주의 이미지 수와 함께 데이터베이스에 범주를 저장합니다. 0 투 image_count_for_category 범위의 난수를 사용하여, I는 화상 이름과 같이 얻을 : 스스로 포함

[image_prefix] RANDOM_NUMBER] .PNG => "SomeCategory3.jpg"

이미지를 프로젝트 파일 구조에 저장되며 데이터베이스에 저장되지 않습니다.

모든 이미지 스와핑이 정상적으로 진행 중입니다. 문제는 일부 이미지 사용법에 있습니다 ... 나는 이미지에 "SomeCategory3.jpg"라는 이미지를 사용했는데이 이미지는 응용 프로그램에 있었으며 표시되었습니다. 이제 SomeCategory3.jpg라는 이미지를 대체하고 오래된 이미지가 나타납니다 ... 음 ... 어떻게 가능합니까?

나는 장치에서 응용 프로그램을 제거하고, 프로젝트를 정리하고, 다시 빌드하고, 디버깅을 위해 장치에 다시 복사 해 보았습니다. 아직도 오래된 이미지가 그 무작위 회전으로 나타납니다.

내 앱은 어디에도 이미지를 복사하지 않습니다. 간단히 이미지 이름이 추가 된 app 폴더를 사용하여 참조합니다.

이전 이미지가 이 아니며 폴더에서이 아니거나 프로젝트에서 참조한 것으로 확인되었습니다. xcode의 모든 이미지를보고 이미지가 올바르게 표시되는지 확인했습니다.

그러나 어떻게 든 ... 오래된 이미지가 회전하는 임의의 이미지를 교환하는 데 사용됩니다.

오래 된 이미지가 어떻게 보이는지 궁금해하고 있습니다.

아이디어가 있으십니까?

감사합니다.

케빈

답변

3

엑스 코드가 변경 이미지를 말할 수 있으며, 앱 번들의 리소스 폴더에 덮어 쓰기하지 않았다. Xcode 프로젝트에서 이미지를 마우스 오른쪽 버튼으로 클릭하고 '터치'를 클릭 한 다음 다시 작성하십시오. 목표물을 청소하거나 다시 닦으십시오.

+0

아름다운! 그 트릭을 했어! – Kevin

+0

xcode 4에서 "터치"를 찾지 못했지만 두 번째 제안은 정리하고 다시 작성하는 데 효과적이었습니다. 고맙습니다! – shannoga

+0

오른쪽 -이 답변은 Xcode-4 이전 버전입니다. 그래, 안타깝게도 터치 명령이 v4에서 사라졌습니다. bugreport.apple.com을 사용하여 버그/개선 사항을 제출하고 터치가 여전히 필요하다고 말하십시오. –

관련 문제