试图从故事板中的一个视图控制器转到另一个视图控制器
问题描述:
我正在使用故事板写我的第一个应用程序。在我有下面的代码从一个视图控制器到另一个视图控制器之前。但是..这个代码需要一个NibName。我将如何从故事板中创建的屏幕做到这一点?试图从故事板中的一个视图控制器转到另一个视图控制器
if (mDisplayCard==nil)
{
mDisplayCard = [[cDisplayCard alloc]
initWithNibName:@"cDisplayCard"
bundle:[NSBundle mainBundle]];
}
// [ mDisplay SetUp];
[self.navigationController pushViewController: mDisplayCard animated:YES];
答
一条线就像下面就从一个故事板实例化一个新的视图控制器:
UIViewController *newViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"<identifier-from-storyboard>"];
假设当前视图控制器从同一个故事板实例,让self.storyboard
不nil
。对于你想要实例化的视图控制器,你必须确保你为它设置了一个故事板ID,这是你为标识符设置的内容。