【问题标题】:After save data. then pop viewController保存数据后。然后弹出视图控制器
【发布时间】:2019-04-12 03:49:15
【问题描述】:

我想要一个想法,在将数据保存到数据库完成后,然后弹出当前视图控制器。 我该怎么做。希望您能够帮助我。谢谢

更新--------------- 这是我现在的代码。

   /**
     The VC is puch in. When the VC will disappear, include pop with click back BarButtonItem, or pop by side swipeGestureRecognizer. I upload the data to server.
     But it not perfect
    */
    override func viewWillDisappear(_ animated: Bool) {
        NetworkSyncManager.syncyData { [unowned self](resutl) in
            self.endRefreshing()
        }
    }

【问题讨论】:

  • 在你的VC中使用这段代码来弹出它。 self.dismiss(动画:真,完成:无)。或者请看一下 unwind segue。顺便说一句,您可以在此处添加一些代码以清楚地解决您的问题
  • 感谢您的回复。我用我的代码更新了这个问题。

标签: ios swift


【解决方案1】:

使用单个 LOC 非常简单,首先将数据存储到数据库,然后执行以下操作。

  • 如果你的 VC 被推送,现在你想弹出使用以下代码

    self.navigationController?.popViewController(animated: true)

  • 如果您的 VC 已提交,而现在您想关闭,请使用以下代码

    self.dismiss(动画:真,完成:无)

【讨论】:

  • 谢谢。我明白你的意思
【解决方案2】:

可以使用blocks或delegate之类的回调来实现

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2014-10-03
    相关资源
    最近更新 更多