我想在我的应用中加载辅助故事板Test.storyboard
(Main.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 ...
成功打包和加载像我这样的辅助故事板的正确方法是什么?
答案 0 :(得分:0)
您不需要使用.storyboard扩展程序加载故事板。使用此类
let storyboard = UIStoryboard(name: "Test", bundle: nil)