致命错误:在展开可选值(lldb)

时间:2015-09-16 11:41:35

标签: ios xcode swift

使用登录功能时,我一直收到此错误。

任何想法可能是什么?

功能:

    @IBAction func loginButtonTapped(sender: AnyObject) {
        let userEmail = userEmailTextField.text
        let userPassword = userPasswordTextField.text

        let userEmailStored = NSUserDefaults.standardUserDefaults().stringForKey("userEmail")

        let userPasswordStored = NSUserDefaults.standardUserDefaults().stringForKey("userPassword")

        if (userEmailStored == userEmail)
        {
            if (userPasswordStored == userPassword)
            {
                // Login successful
                NSUserDefaults.standardUserDefaults().setBool(true, forKey: "isUserLoggedIn")
                NSUserDefaults.standardUserDefaults().synchronize()
                self.dismissViewControllerAnimated(true, completion: nil)
            }
        }

    }

1 个答案:

答案 0 :(得分:1)

有两种可能的情况:

  1. 您在密码字段中设置了nil值,或者没有。
  2. 您可能没有在故事板中连接导致此崩溃的密码字段。