2012-10-03 3 views
1

Xcode 4.5를 실행 중이며 기존 프로젝트에 새로운 유닛 테스트 대상을 추가했습니다.유닛 테스트 대상이 정적 CSV 파일을 인식하지 못합니다.

대상의 Copy Bundle Resources 섹션에 CSV 파일을 추가했지만 대상이 파일을 번들의 일부로 인식하지 못합니다. 내가 LLDB에서 다음을 실행하면, 나는 전무 결과를 얻을 : 파일을 인식 할 수있는 대상을 얻기 위해 추가 단계가

po [NSBundle mainBundle] 
(id) $2 = 0x01937180 NSBundle </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Developer/usr/bin> (loaded) 

po [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"csv"] 
(id) $3 = 0x00000000 <nil> 

가?

답변

0

이 문서는 답변 유형입니다.

[NSBundle mainBundle]을 호출하면 해당 대상 파일을 보유하고있는 번들이로드되지 않습니다. 대신 다른 번들 식별자를 가져 와서 해당 번들을 사용해야합니다. 그 후 모든 것이 예상대로 작동했습니다.