试图在故事板中从一个视图控制器转到另一个视图控制器

时间:2014-02-26 22:11:26

标签: iphone

我正在使用故事板编写我的第一个应用程序。之前我有以下代码从一个视图控制器转到另一个视图控制器。但是..这段代码需要一个NibName。如何从故事板中创建的屏幕进行此操作?

if (mDisplayCard==nil)
{
      mDisplayCard = [[cDisplayCard alloc]
                     initWithNibName:@"cDisplayCard"
                     bundle:[NSBundle mainBundle]];
}
//  [ mDisplay SetUp];
[self.navigationController pushViewController: mDisplayCard animated:YES];

1 个答案:

答案 0 :(得分:0)

如下所示的行将从故事板中实例化一个新的视图控制器:

    UIViewController *newViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"<identifier-from-storyboard>"];

假设您的当前视图控制器是从同一个故事板实例化的,因此self.storyboard不是nil。对于要实例化的视图控制器,您必须确保为其设置故事板ID,这是您为标识符添加的内容。