在Swift中显示警报后,如何消除警报?

ki1q1bka  于 2022-11-21  发布在  Swift
关注(0)|答案(2)|浏览(191)

我有一个简单的提醒,我希望用户能够消除。只是在Swift 5 / iOS 15中寻找最简单的方法来做到这一点
present(alert, animated: true, completion: nil)
编辑:找到了答案。希望这能帮助将来有同样问题的人。(如果你认为这对任何人都没有帮助,请随意删除此帖子)

// dismiss alert after 2 seconds
        DispatchQueue.main.asyncAfter(deadline: .now() + 2.0, execute: {
            alert.dismiss(animated: true, completion: nil)
        })
cetgtptt

cetgtptt1#

当您想要隐藏

self.dismiss(animated: true)
a64a0gku

a64a0gku2#

“谢谢大家的回复!我又翻了一个帖子才知道。没有,我的提醒没有任何按钮,也没有任何用户交互,所以我本来很难找到答案。谢谢大家对我这个菜鸟的耐心!”

present(alert, animated: true, completion: nil)
        
// dismiss alert after 2 seconds
        DispatchQueue.main.asyncAfter(deadline: .now() + 2.0, execute: {
            alert.dismiss(animated: true, completion: nil)
        })

相关问题