我应该使用presentViewController返回第一个视图控制器吗?

时间:2019-01-25 21:23:34

标签: ios uiviewcontroller presentviewcontroller

使用情节提要,我以模态形式显示FirstViewController中的SecondViewController。然后,我从SecondViewController模态地呈现ThirdViewController。选择UITableViewCell后,我需要ThirdViewController返回FirstViewController。我通过使用以下代码实现了这一点。

  let firstViewController = self.storyboard?.instantiateViewController(withIdentifier: "firstViewController") as! FirstViewController
  self.present(firstViewController, animated: true, completion: nil)

但是,我刚刚意识到这可能不是最佳实践,因为这将在堆栈上添加另一个ViewController。

1 个答案:

答案 0 :(得分:0)

最好使用NavigationViewController并在viewController中推送和弹出。