我正在尝试弹出到导航堆栈中的特定 View Controller ,但我做错了什么,因为当我尝试执行代码时弹出此错误
Assertion failure in -[UINavigationController popToViewController:transition:], /SourceCache/UIKit_Sim/UIKit-1912.3/UINavigationController.m:2229
这是导致问题的代码
FirstViewController *firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstViewController.xib" bundle:nil];
[self.navigationController popToViewController:firstViewController animated:YES];
最佳答案
设法找到一个完美运行的其他示例。
//只需选择objectAtIndex编号即可弹出到导航堆栈上的特定点
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];
希望这有帮助。
关于iphone - 尝试从导航堆栈中弹出 View 时断言失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8829905/