解析中的 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的主要内容,如果未能解决你的问题,请参考以下文章