解析中的 AlertViewController

Posted

技术标签:

【中文标题】解析中的 AlertViewController【英文标题】:AlertViewController in Parse 【发布时间】:2015-06-25 20:11:06 【问题描述】:

我正在使用 Parse 登录控制器(他们提供的默认 Parse 控制器)为我的应用程序实现用户登录/密码。它工作正常,我能够登录、注册和整个事情。唯一的问题是,如果密码错误,我想添加一个警报,现在它只在密码错误时 println("Failed to login...") ,并且用户不知道他们的密码错误。我添加了一个警报,但由于某种原因它没有出现。我收到的错误消息是“警告:尝试显示不在窗口层次结构中的视图!”

这是我添加到代码中的警报:

func logInViewController(logInController: PFLogInViewController!, didFailToLogInWithError error: NSError!) 
    println("Failed to login...")
    let alertView = UIAlertController(title: "Failed to login...", message: "Incorrect password or username.", preferredStyle: .Alert)
    alertView.addAction(UIAlertAction(title: "Ok", style: .Default, handler: nil))
    presentViewController(alertView, animated: true, completion: nil)


我认为这可能是因为他们提供的解析默认登录屏幕不在我的故事板上,而是从 Parse 框架调用(?)。如何添加警报视图?

谢谢!

乔什

【问题讨论】:

【参考方案1】:

试试这个

logInController.presentViewController(alertView, animated: true, completion: nil)

我认为 parse 会在您使用无效凭据登录时显示警报,因此这可能会显示 2nd - 在警报被解除后。

【讨论】:

您收到 2 条警报了吗?或者只是你所期望的? 只有一个符合我的预期。

以上是关于解析中的 AlertViewController的主要内容,如果未能解决你的问题,请参考以下文章

找不到入口模块中的错误:错误:无法解析“xxxx”中的“xxxx”解析“xxxx”

Python的各种解析操作,和数学概念中的解析有何联系?

如何解析 GraphQL 中的嵌套类型?

iOS Playground中的Json解析do方法不解析

分析使用 Haskell 中的解析器组合库编写的解析器

如何在没有字符串解析的情况下解析 Python 中的 ValueError?