단위 테스트 대상 정적 CSV 파일을 인식하지 못함
-
12-12-2019 - |
문제
Xcode 4.5를 실행하고 있으며 기존 프로젝트에 새 단위 테스트 대상을 추가했습니다.
CSV 파일을 대상의 Copy Bundle Resources
섹션에 추가했지만 타겟은 파일을 번들의 일부로 인식하지 못합니다.LLDB에서 다음을 실행하면 NIL 결과가 발생합니다.
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>
.
타겟이 파일을 인식 할 수있는 추가 단계가 있습니까?
해결책
이 하나는 Docs 유형의 답변을 읽습니다.
Calling [NSBundle mainBundle]
가 해당 파일을 대상으로하는 번들을로드하지 않아야합니다.대신 다른 번들 식별자를 가져 와서 해당 번들을 사용해야합니다.모든 것이 예상대로 일 했는가.
제휴하지 않습니다 StackOverflow