使用UIPageViewController-iOS显示用户内容后设置MFSideMenu
我正在应用程序中使用故事板,它首先显示了带有UIPageViewController的首次使用页面 完成后,用户注册后,它将进入MFSideMenu 我在另一个故事板上拿着MFSideMenu 当用户按下注册按钮并成功注册时,将触发以下方法使用UIPageViewController-iOS显示用户内容后设置MFSideMenu,ios,objective-c,uinavigationcontroller,Ios,Objective C,Uinavigationcontroller,我正在应用程序中使用故事板,它首先显示了带有UIPageViewController的首次使用页面 完成后,用户注册后,它将进入MFSideMenu 我在另一个故事板上拿着MFSideMenu 当用户按下注册按钮并成功注册时,将触发以下方法 -(IBAction)continueButtonPressed:(id)sender { AppDelegate *appDel = [UIApplication sharedApplication].delegate; UIStoryboard *s
-(IBAction)continueButtonPressed:(id)sender
{
AppDelegate *appDel = [UIApplication sharedApplication].delegate;
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"SideMenu" bundle:[NSBundle mainBundle]];
MFSideMenuContainerViewController *container = (MFSideMenuContainerViewController *)appDel.window.rootViewController;
UINavigationController *navigationController = [storyboard instantiateViewControllerWithIdentifier:@"navigationController"];
UIViewController *leftSideMenuViewController = [storyboard instantiateViewControllerWithIdentifier:@"leftMenuViewController"];
UIViewController *rightSideMenuViewController = [storyboard instantiateViewControllerWithIdentifier:@"rightMenuViewController"];
[container setLeftMenuViewController:leftSideMenuViewController];
[container setRightMenuViewController:rightSideMenuViewController];
[container setCenterViewController:navigationController];
[appDel.window makeKeyAndVisible];
}
但我认为这是个例外
[UINavigationController setLeftMenuViewController:]:发送到实例的选择器无法识别
我错过了什么
您能帮助我吗?这是因为您选择了导航视图作为根视图。请在故事板中将sidemen容器视图设置为初始视图。这将适用于您的视图。 请参考图片: