Xcode Swift alertView 在进入根控制器后消失

Posted

技术标签:

【中文标题】Xcode Swift alertView 在进入根控制器后消失【英文标题】:Xcode Swift alertView disappears upon entering root controller 【发布时间】:2016-12-15 16:02:27 【问题描述】:

我已经查看了所有内容,并找到了有关如何在进入应用程序根控制器时关闭推送 alertView 的答案。当前,当不在应用程序中单击推送启动应用程序时收到推送消息,如果未设置锁定代码,则它会正确显示。但是,如果在单击推送消息时出现要求访问代码的锁定视图控制器,则该消息会自动关闭。我该如何阻止这个。我无法运行调试器,因为我没有收到日志,因为应用程序尚未正式启动。

PM -> Splash -> Home(好的:警报一直保持到关闭)

PM -> Splash -> 锁定 -> 访问代码 -> 主页 (自动解除不是我想要的,我希望用户解除警报 PM)

有人遇到过这个问题吗,你是怎么解决的

【问题讨论】:

你能发布一些代码吗? 我对没有代码的情况感到困惑。如果一次出现多个警报,则警报将排队,因此您发出警报的方式会发生其他事情 【参考方案1】:

好的,我知道发生了什么事。我用我的动画块创建了一个 for 循环,它一遍又一遍地调用 for 循环,它正在关闭我的 alertView

【讨论】:

以上是关于Xcode Swift alertView 在进入根控制器后消失的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS8 Swift 中对齐左 AlertView 消息

swift alertview textfield - 如何检索输入的文本

有没有一种方法可以使用 swift 在 alertview 内的文本字段中提供验证

swift中文本字段alertView上未打开的数字和其他键盘

在 ios 9 中快速使用 alertview

使用 Swift 区分两个 Xcode 目标