我創建了一個帶有單元測試目標的Cocoa Touch框架。現在我正在嘗試構建並運行帶有代碼的單元測試用例,以啓動故事板。但它無法加載故事板文件並向我拋出錯誤。「InvalidArgumentException」無法在捆綁包中找到名爲「Details」的故事板NSBundle
"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];
它工作時,我公司提供的bundleID明確就像
UIStoryboard *sb =
[UIStoryboard storyboardWithName:"Details" bundle:[NSBundle bundleWithIdentifier:@"com.abc.xyz"]];
所以我不知道爲什麼它沒有采取捆綁含蓄。我需要更改哪些配置。任何幫助,將不勝感激。謝謝!
我在那裏提到過。它的@「Details」 –
你必須在info.plist文件中設置故事板名稱是「Details」? –