我的UINavigationController在经过多次推送和弹出之后并没有更多的工作。我已经测试了转换的操作和我的UINavigationController的堆栈内容。 ViewControllers推送和弹出很好。但经过多次尝试推送ViewController。
这个被添加到堆栈但是视图没有显示,我的应用程序被阻止了。我试过调试,但我不能成为例外。
我认为问题是新推出的ViewController的视图没有显示。
任何人都知道可以实现什么样的错误?
ImpressumController* impressumVC = [self.storyboard instantiateViewControllerWithIdentifier:@"ImpressumController"];
[self.navigationController pushViewController:impressumVC animated:YES];
NSLog(@"navigation viewcontrollers %@",self.navigationController.viewControllers);
弹出代码。
[self.navigationController popViewControllerAnimated:YES];
答案 0 :(得分:1)
检查您的视图控制器是否已被取消分配,并且您的内存使用量没有增长。只需覆盖- (void)dealloc
函数并设置一个断点即可检查是否已到达。