Objective c 如何以编程方式访问主界面

Objective c 如何以编程方式访问主界面,objective-c,ios7,ios8,Objective C,Ios7,Ios8,到目前为止,我一直在使用以下代码来获取故事板: NSString * storyboardName = @"myStoryboard"; UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil]; 然而,我现在有一个有多个目标的项目,每个目标都有自己的故事板。此代码不再有效,因为这些故事板的名称对于所有目标都不同。有没有一种方法可以在运行时不知道情节提要的名称的情况下获取在我的目

到目前为止,我一直在使用以下代码来获取故事板:

NSString * storyboardName = @"myStoryboard";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
然而,我现在有一个有多个目标的项目,每个目标都有自己的故事板。此代码不再有效,因为这些故事板的名称对于所有目标都不同。有没有一种方法可以在运行时不知道情节提要的名称的情况下获取在我的目标中设置为“主界面”的情节提要?

在UIViewController中 使用

而不是

Storyboard *storyboard =[UIStoryboard storyboardWithName:storyboardName bundle:nil];

我是从一个不是UIViewController的类调用这段代码的,它仍然可以完成吗?不管怎样,我得到了它,我将调用它作为参数的视图控制器传递给函数,它可以工作:)谢谢。
Storyboard *storyboard =[UIStoryboard storyboardWithName:storyboardName bundle:nil];