找不到名为Test.storyboard的(二级)故事板

时间:2016-09-27 05:14:32

标签: ios swift storyboard ios10

我想在我的应用中加载辅助故事板Test.storyboardMain.storyboard旁边),如下所示:

let storyboard = UIStoryboard(name: "Test.storyboard", bundle: nil)

Test.storyboard位于组Test内,标记为本地化为Base(因此其相对于组的位置报告为Base.lproj/Test.storyboard),并且还标记为我的目标成员身份应用目标。当我在模拟器上运行应用程序时,我可以确认应用程序主包中存在文件Base.lproj/Test.storyboardc

然而上面的代码产生了这个错误:

Could not find a storyboard named 'Test.storyboard' in bundle ...

成功打包和加载像我这样的辅助故事板的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您不需要使用.storyboard扩展程序加载故事板。使用此类

   let storyboard = UIStoryboard(name: "Test", bundle: nil)