Ios 导航控制器中的黑屏
我无法在导航控制器中看到视图控制器 目前,一个用户保存了一些信息,我想再次将其推送到应用程序的开始 我是按程序做这件事的 目前,对于下面的内容,将显示导航控制器,但不显示视图控制器Ios 导航控制器中的黑屏,ios,uiviewcontroller,uinavigationcontroller,uistoryboard,Ios,Uiviewcontroller,Uinavigationcontroller,Uistoryboard,我无法在导航控制器中看到视图控制器 目前,一个用户保存了一些信息,我想再次将其推送到应用程序的开始 我是按程序做这件事的 目前,对于下面的内容,将显示导航控制器,但不显示视图控制器 SubclassConfigViewController *nextViewController = [[SubclassConfigViewController alloc]initWithNibName:nil bundle:nil]; UINavigationController *na
SubclassConfigViewController *nextViewController = [[SubclassConfigViewController alloc]initWithNibName:nil bundle:nil];
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:nextViewController];
[self presentViewController:navController animated:YES completion:nil];
非常感谢任何人提供的任何帮助!:-) 对于故事板,您应该使用以下内容:
SubclassConfigViewController *nextViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Next"];
确保在IB中给控制器一个标识符,并在方法中传递该字符串。你到底在干什么?您的子ConfigViewController正在使用nibName:nil初始化,这本质上意味着没有有效的nib文件。“那你希望在屏幕上看到什么呢?”@AyanSengupta-我就是这么想的。我使用故事板,所以没有笔尖(我相信)。于是我尝试了init方法,但仍然没有成功。我只知道返回rootviewcontroller需要什么。有什么想法吗?对于故事板,你不能像以前那样启动VC,因为它不使用initWithNibName从XIB加载视图。相反,您需要实现
-(void)prepareForSegue:sender:
方法在源代码视图控制器中,在该方法中,您可以使用segue.destinationViewController
属性获取目标视图控制器,该属性在执行segue时返回目标视图控制器的引用。您好,我当前正在尝试执行相同的操作,为什么我不能创建SubassConfigViewController对象?它是我的viewController的名称。你会用你的东西取代我的。有意义吗?好吧,如果VC没有链接到故事板中的任何片段,这基本上是唯一一个伟大的方式。谢谢有趣的是,我之前就有这句话,然后因为语法不正确而修改了它。rdelmar,你帮了大忙!