단위 테스트 대상으로 Cocoa Touch 프레임 워크를 만들었습니다. 이제 스토리 보드를 시작하는 코드가있는 유닛 테스트 케이스를 만들고 실행하려고합니다. 하지만 스토리 보드 파일을로드 할 수 없으며 오류가 발생합니다. 나는 그래서는 번들을 암시 적으로 복용하지 않는 이유를 잘 모르겠습니다"InvalidArgumentException"번들 NSBundle에서 "Details"라는 스토리 보드를 찾을 수 없습니다.
UIStoryboard *sb =
[UIStoryboard storyboardWithName:"Details" bundle:[NSBundle bundleWithIdentifier:@"com.abc.xyz"]];
처럼 명시 적으로 bundleID를 제공 할 때
"InvalidArgumentException" Could not find a storyboard named "Details" in bundle NSBundle </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents> (loaded).
여기가 작동
UIStoryboard *sb =
[UIStoryboard storyboardWithName:"Details" bundle:nil];
내 코드입니다. 변경할 구성은 무엇입니까? 어떤 도움을 주시면 감사하겠습니다. 감사!
나는 거기 언급했다. 그것의 @ "세부 사항" –
info.plist 파일에서 스토리 보드 이름을 설정해야합니다 "세부 사항"??? –