快速 ios 在导航回来时出错



>我在下面使用了以下代码。 导航,但我已经尝试了所有可能的想法,我必须导航回来,但我总是收到错误。 喜欢 警告:尝试显示其视图不在窗口中。 使用以下代码时,向后导航的最佳方法是什么? 还是转到另一个视图?

if let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ScoreViewController") as? ScoreViewController
{
present(vc, animated: true, completion: nil)
}

如果您使用导航控制器将一个视图控制器推送到另一个视图控制器,那么要导航回来,您必须像这样使用Pop

self.navigationController?.popViewController(animated: true)

如果您使用模态控制器来呈现另一个控制器,那么为了向后导航,您必须像这样使用关闭

dismiss(animated: true, completion: nil)

如有任何疑问,请告诉我。

您呈现的是视图控制器而不是推动它。要回到控制器,请记下以下控制器:-

dismiss(animated: true, completion: nil)

相关内容

  • 没有找到相关文章

最新更新