我一直在使用以下代码,直到获取故事板:
NSString * storyboardName = @"myStoryboard";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
但是,我现在有一个包含多个目标的项目,每个目标都有自己的故事板。此代码不再有效,因为这些故事板的名称对于所有目标都不同。有没有办法在我的目标中获取设置为“主界面”的故事板,而不知道故事板在运行时的名称?
答案 0 :(得分:1)
在你的UIViewControllers中 使用
Storyboard *storyboard =self.storyboard;
而不是
Storyboard *storyboard =[UIStoryboard storyboardWithName:storyboardName bundle:nil];