0

我正在为 Swift 社区编写一个小型社交网络应用程序。

我得到了错误:fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)当我尝试用 self.presentViewController(FeedViewController(), animated: true, completion: nil). 这行代码仅在允许用户访问第二页时执行。

这是完整的代码:

@IBAction func loginButtonPressed(sender: AnyObject) {

if passwordTextField.text == "" || nameTextField.text == "" {

    Global.showAlert("Erreur", message:"Nom d'utilisateur ou mot de passe invalide!", view:self)

} else {


    PFUser.logInWithUsernameInBackground(nameTextField.text, password:passwordTextField.text) {
        (user: PFUser!, error: NSError!) -> Void in
        if user != nil {




        } else {
            // The login failed. Check error to see why.

            //var err = error.userInfo["error"] as NSString

            Global.showAlert("Erreur", message:"Nom d'utilisateur ou mot de passe invalide!", view:self)

        }
    }
4

1 回答 1

0

根据上面的评论,听起来您的应用程序在登录后崩溃了。如果是这样的话:

尝试更改user!=nilerror == nil

更新

检查班级权限

于 2015-02-24T20:46:58.670 回答