2013-04-18 4 views
0

누군가가 나를 도울 수있는 문제로 고심하고 있습니다. [슬라이더 setThumbImage : [UIImage imageNamed : @ "circle_black.png"] forState : UIControlStateNormal];png 파일이 시뮬레이터에는 표시되지만 ipad는 표시되지 않습니다.

위의 코드는 이미지를 ipad 시뮬레이터에 올바르게 표시하지만 실제 ipad 장치에는 표시하지 않습니다. 다른 스레드를 살펴본 결과 아무런 성공없이 다음을 시도했습니다. - 소문자 (파일 이름은 대문자로 표시) - 파일이 손상된 경우를 대비하여 파일을 다시 만듭니다. - 클린 재 작성 - 번들에있을

내 아이 패드가는 'ipad1입니다 IOS

내가 시도 할 수있는 다른 제안 5. (phases-를 구축> 번들 리소스는이 파일을 열거했다 복사)?

+0

알았어. 알아 냈어. 분명히 이미지에 문제가 없거나 내가 어떻게했는지는 분명합니다. 그것은 iOS5에서 slider.enabled = NO를하는 것처럼 보입니다. [slider setThumbImage :] 호출을 끊습니다. iOS6은 괜찮습니다. 이것을 slider.userInteractionEnabled = NO로 변경하면 iOS5와 iOS6 모두에서 문제가 해결됩니다. – Jason

답변

0

이미지가 번들에 올바르게 추가되지 않았을 수 있습니다.

할 일.

  • 확인 여러 이미지가
  • 원치 않는 제거 프로젝트와 자원 폴더에 folder.Add에서 이미지를 제거 같은 용하 고에있는 경우 다시 투영하고 다시 실행 .add.
  • 마지막

    이미지 이름에서 반면, 아이폰/아이 패드 케이스를 구분

1

@ 제이슨를, 이미지, 그것을 다른 이름을 지정 폴더에 추가 .Duplicate 및 프로젝트를 실행하지 이상 시뮬레이터 이미지 이름은 대소 문자를 구분하지 않습니다. 한 번 확인하십시오.

+0

이 답변을 통해 문제가 발생했을 때 설명했습니다. 이미지 파일의 이름은 "neck highlight.jpg"입니다. 내 코드에서 "neckHighlight"는 시뮬레이터에서는 작동했지만 iPad에서는 작동하지 않았습니다 (3). 파일 이름 대문자와 일치하도록 코드를 변경했을 때 효과적이었습니다. –

0

앱에서 이미지를 삭제했을 수도 있습니다. 시뮬레이터에서는 삭제 된 이미지를 참조 할 수 있지만 기기에서는 참조 할 수 없습니다.

관련 문제