我是Swift和iOS开发新手,但我认为我知道如何吃它。 我尝试使用popToViewController时遇到问题。问题是我想在按下按钮时“清除”UINavigation堆栈。 所以我做了这个喜欢这里:Swift popToViewController无法正常工作
navigationController?.popToViewController((navigationController?.viewControllers[0])!, animated: false)
我想有堆栈中的唯一第一的ViewController。 之前,我按一下按钮堆栈包含
([<EmpMan.ViewController: 0x7fd191535ba0>,
<EmpMan.TableViewController: 0x7fd191564be0>,
<EmpMan.NewEmployee: 0x7fd1916c0320>])
当我点击按钮堆栈的样子:
([<EmpMan.ViewController: 0x7fd191535ba0>,
<EmpMan.TableViewController: 0x7fd191564be0>,
<EmpMan.NewEmployee: 0x7fd1916c0320>,
<EmpMan.TableViewController: 0x7fd19171dbf0>])
我想以后popToViewController栈应该只包含的ViewController。为什么它不起作用?
'popToRootViewControllerAnimated'如何? –
没有测试,但后来在其他功能我想使用相同的,没有去堆栈的地面,但例如在堆栈中的第二个位置。 – maxeppc
popToRootViewControllerAnimated正常工作。但是如果我想要在筹码中获得第二名的话。 – maxeppc