我是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