【问题标题】:How to show alert after unwind transition in iOS?如何在 iOS 中展开过渡后显示警报?
【发布时间】:2018-10-19 13:18:00
【问题描述】:

我正在 iOS 中实现登录。我想先放松到上一个 VC(IntroVC),并显示有关 IntroVC 已完成的已完成注册提醒。

(完成SignUp是Unwind函数。)

@IBAction func completingSignUp(_ segue: UIStoryboardSegue) {
        let completedAlert = UIAlertController(title: "Completing", message: "Congratulations.", preferredStyle: .alert)
        let ok = UIAlertAction(title: "OK", style: .default, handler: nil)
        completedAlert.addAction(ok)
        self.present(completedAlert, animated: true)
    }

它只显示警报而不展开到 IntroVC。

我认为警报代码的位置似乎不正确。

我应该在哪里编写警报代码?

【问题讨论】:

    标签: ios uialertcontroller


    【解决方案1】:

    将代码放入 IntroVC 的viewDidAppear。您将需要引入一个条件,以便仅当您通过 unwind segue 返回时才显示警报。

    【讨论】:

    • 我个人会使用协议和委托模式,以便 LoginVc 可以告诉 IntroVc 刚刚发生了什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    • 2017-01-22
    • 1970-01-01
    • 2016-08-08
    相关资源
    最近更新 更多