2015-06-25 23 views
1

我正在使用解析登录控制器(默认解析一个他们提供)来实现我的应用程序的用户登录/通行证。它工作正常,我可以登录,注册和整个事情。唯一的问题是,如果密码错误,我想添加一个警报,现在只有在密码错误时才会打印println(“无法登录...”),并且用户不知道他们的密码是错误的。我添加了一个提醒,但有些原因没有出现。我得到的错误信息是“警告:尝试呈现其视图不在窗口层次结构中!”AlertViewController在解析

这里是我加入到我的代码警报:

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) 

} 

我想可能是因为我使用他们提供的解析默认的登录屏幕是不是我的故事板,但是从剖析框架调用(?)。我如何去添加一个警报视图?

谢谢!

乔希

回答

1

试试这个

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

我想解析显示一个警告,当你使用无效凭据登录,因此这可能表明第二 - 有警报驳回后。

+0

谢谢!精彩地工作。 –

+1

你有2个提醒吗?或者只是你的预期? – DogCoffee

+0

只有我想象的那样。 –