2011-09-22 8 views
1

내 응용 프로그램이이 시점에서 장치에서 충돌합니다.[[NSBundle mainBundle] pathForResource에서 응용 프로그램이 충돌 함

[[NSBundle mainBundle] pathForResource 

여기에 pdf 경로가 있습니다. 하지만 실행 시간에 경로가 표시되지 않습니다. 그리고 그것이 충돌의 이유일지도 모른다.

그러나 시뮬레이터에서 완벽하게 실행됩니다.

왜 이런 일이 일어 났는지 알아낼 수 없습니다

여기

코드입니다

경로의이 로그에 - 장치를 사용할 때 nil를 보여 주며 사용할 때 그것은 시뮬레이터 내게 경로를 보여줍니다. 그리고 그것은 나를 보여주는 NSURL 라인에 충돌입니다

+0

몇 가지 코드를 게시 할 수 있습니까? –

+0

수정 됨 ......... –

+0

배열 요소 0과 1이 무엇인지 보여줄 수 있습니까? 어쩌면 내가 거기에서 오류를 알아낼 수 –

답변

2

나는 시뮬레이터에서는 작동하지만, 장치에서는 작동하지 않을 때, 문자열의 경우에 문제가있는 것으로 나타났습니다. 장치는 대소 문자를 구별하지만 컴퓨터는 아닙니다. 파일 이름 또는 유형의 문자열을 확인하십시오.

+0

코드를 수정했습니다 .. 제발 봐주세요 –

+0

예 ... 당신이 맞았어요 ... 브론디 .. 대소 문자가 문제였습니다 .. 고마워요 ... 받아 들였습니다. –

+0

나는 여전히 두 번 확인합니다. . 코드는 괜찮아 보이지만 배열 객체가 무엇인지 알아야합니다. 그러나 결론은 pathForResource가 귀하의 리소스를 찾지 못한다는 것입니다. 긍정적 인 경우에는 기기에서 앱을 정리하거나 삭제 한 다음 다시 시작하는 것은 어떻습니까? - 편집 - 좋았어, 기쁘다. – Brodie

관련 문제