SWRevealViewController - 推送下一个视图控制器故事板

时间:2014-10-22 11:11:29

标签: ios objective-c iphone

我有一个侧栏菜单,使用SWRevealViewController制作。

我想从视图控制器和带按钮的视图切换到下一个视图控制器。我怎么做的? 我尝试使用ACTION SEGUE:“push”,“modal”,“revealview controller”和“revealview controller push controller”。

但它不起作用。

我尝试以编程方式切换到下一个viewcontroller。 我的代码:

ViewController2 *vc2 = [[ViewController2 alloc] init];
[self.navigationcontroller pushViewController:vc2 animated:YES]

这改变了ViewController,但没有视图(黑屏)。

1 个答案:

答案 0 :(得分:0)

似乎ViewController2是故事板中的ViewController。请尝试以下代码:

ViewController2 * vc2 = [[self storyboard] instantiateViewControllerWithIdentifier:@"ViewControllerId"];

您应该将ViewController2的Storyboard ID作为Storyboard中的ViewControllerId。

请注意,您当前的ViewController应位于Navigationcontroller堆栈中以调用self.navigationcontroller。