当我重新启动应用程序时,我想弹出正确的评估问题(最后一个回答):
UIStoryboard *storyBoard =[ UIStoryboard storyboardWithName:@"Assessment" bundle:nil];
UINavigationController *vc = [storyBoard instantiateViewControllerWithIdentifier : @"ImageQuestionViewController"];
UINavigationController *questionsNavigationController = [[UINavigationController alloc] initWithRootViewController:vc];
ImageQuestionViewController *viewController =[questionsNavigationController.viewControllers objectAtIndex:0];
[viewController setQuestionNumber:0];
questionsNavigationController.navigationBar.hidden = YES;
self.window.rootViewController = questionsNavigationController;
所以我设置了创建正确视图的问号,但是,前一个按钮是为了弹出到该视图控制器的最后一个实例(问题1 - 说):
- (IBAction)pressBack:(id)sender {
[self.navigationController popViewControllerAnimated:YES];
}
但是,从AppDelegate
创建时,它显然不会在其下创建其他视图控制器,因此popViewcontroller
无法正常工作。我不想经常实例化视图控制器,所以我不想更改该代码。
有没有办法基本上创建一整套视图控制器。
谢谢!