2011-07-29 5 views
0

이 특정 물건을 미친 저를 받고로드 할 수 없습니다 :이미지 Default.png

승리 [1365 : 707] 식별자로 번들의 펜촉에서 언급 된 "Default.png"이미지를로드 할 수 없습니다 "를 com.abc.acd "

어떻게 수정해야합니까? 오류는 기기에서만 발생하며 시뮬레이터에서는 발생하지 않습니다.

답변

1
문제

열고 XIB하고 있는지 확인 당신의 UIImageView의 아무도 당신이 Default.png가 될 필요하면 자신의 이미지 속성, Default.png

enter image description here

로 설정 또는 없다는 것을, 프로젝트 파일에 있는지 확인하십시오.

0

아이폰에서 앱을 삭제 한 다음 xcode에서 모든 대상을 지우기 만하면됩니다. 그런 다음 다시

0

한 가지 가능한 이유는 맥이 대소 문자를 구분하지 파일 시스템으로 포맷되어 있기 때문에 시뮬레이터 파일을 발견 한 것입니다 응용 프로그램을 실행합니다. 즉, "Default.png", "default.png"및 "DefAuLt.png"는 모두 동일한 파일로 계산됩니다.

그러나 iPhone에서는 파일 시스템이 이고 대소 문자가입니다. "Default.png", "default.png"및 "DefAuLt.png"는 모두 다른 파일로 간주됩니다.

따라서 파일의 이름이 "default.png"가 아닌 "default.png"또는 다른 이름인지 확인하십시오.

0

NIB 중 하나가 이미지를 참조하고 (어떤 이유로) 번들에 올바르게 패키지화되지 않아이 오류가 발생합니다. 당신이 뭔가 다른 (예를 들어 MyAppBackground.png), 다음 NIB는 원래 이름을 참조하는 발견하고 새로운 참조 편집해야합니다에 출시 이미지 (Default.png)을 이름을 변경 한 경우

  1. 이름.
  2. 대문자 사용 횟수. 이미지 이름을 Default.png (default.png가 아님)로 지정했는지 확인하십시오. 이 장치는 대소 문자를 구별하지만 Mac은 대소 문자를 구분하지 않습니다. 시뮬레이터에서는 작동하지만 장치에서는 작동하지 않는 경우 대문자 문제가있을 수 있습니다.
  3. 파일은 현재 빌드 대상에 포함되어야합니다. 프로젝트 계층 구조 (그룹 & 파일)에서 이미지를 선택하고 "정보 입수"를 선택한 다음 빌드 대상이 선택되어 있는지 확인하십시오.
  4. 프로젝트를 빌드 메뉴에서 지우고 다시 빌드해야 할 수도 있습니다. 때로는 Xcode가 혼란스러워집니다. 특히 이미지를 이동하거나 이름을 바꾸는 경우에는 더욱 그렇습니다. Xcode를 다시 시작하는 &을 종료하면 도움이 될 수도 있습니다.
  5. 기기에서 앱이 중복되어 있는지 확인합니다. 앱의 번들 ID를 변경했다면이 문제가 발생할 수 있습니다.
관련 문제