【问题标题】:Can not go back once I start UIViewController一旦我启动 UIViewController 就无法返回
【发布时间】:2020-02-27 23:56:39
【问题描述】:
我正在用
开始一个新的
UIViewController
let myViewController = MyViewController()
navigationController?.pushViewController(myViewController, animated: true)
但是在我的 MyViewController() 上我没有看到返回的箭头,我错过了什么?
【问题讨论】:
标签:
ios
swift
uiviewcontroller
【解决方案1】:
我认为有 2 个解决方案可以返回。
- 您应该使用导航控制器。
- 然后,制作 RootViewController,并通过 Seague 将其他 ViewController 连接到 RootViewController。
- 然后,通过 performSegue 从当前 ViewController(RootViewController) 中显示 ViewController。
- 你也可以通过NavItem实现后面。
【解决方案2】:
如果你不在 MyViewController 类中使用 init 方法,加载带有故事板标识符的 MyViewController()。