【问题标题】:Old view Controller not closing旧视图控制器未关闭
【发布时间】:2015-03-23 18:50:00
【问题描述】:

当我从 LoginViewController.swift 登录到我的应用程序时,我会转到 HomeViewController.swift。如果我注销我的应用程序,我会从 HomeViewController.swift 再次转到 LoginViewController.swift。然后我看到,我的 LoginViewController 仍然在文本字段中填充了数据,这意味着我的旧登录视图控制器没有关闭。

请帮我解决这个问题

【问题讨论】:

  • 是否以模态方式呈现 HomeVC 并将 LoginVC 作为父级呈现?

标签: ios objective-c iphone swift ios8


【解决方案1】:

并且不会关闭。当你弹出 HomeViewController 时,iOS 会恢复 LoginViewController 的状态,然后会出现登录。

要实现你想要的,只需在你的 LoginViewController 中实现类似的东西:

Swift 代码:

override func viewDidDisappear(animated: Bool) {
    super.viewDidDisappear(animated)
    textFieldLogin.text = ""
    textFieldPass.text = ""
}

希望对你有所帮助。

【讨论】:

    【解决方案2】:

    如果您使用情节提要,请尝试您使用的转场类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多