该应用程序正在导航到 VC1 到 VC2,在 VC2 中“返回”、“菜单”和“提交”按钮在单击“提交”时显示一个带有消息的警报,在单击“确定”按钮时显示“确定”按钮 I'我试图弹出到 VC1,代码正在执行但导航没有发生。
“返回”和“菜单”按钮也是如此,代码正在执行但未导航到任何其他页面。使用 Xcode 9 测试版 6。
我在项目中使用的以下代码
NSArray *controllersArray = [[self navigationController] viewControllers];
for(UIViewController *controller in controllersArray)
{
if ([controller isKindOfClass:[ViewController1 class]])
{
ViewController1 *accDetailVC = (ViewController1*)controller;
[[self navigationController] popToViewController:accDetailVC animated:YES];
break;
}
}
在除 iOS 11 beta 之外的其他 iOS 版本中工作。如果有人遇到同样的问题,请帮助我。