2015-09-16 53 views
2

我使用登錄函數時不斷收到此錯誤。致命錯誤:意外地發現零,而解包可選值(lldb)

任何想法可能是什麼?

功能:

@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) 
      } 
     } 

    } 
+0

在哪一行中您完全得到錯誤? –

+0

這裏是我似乎得到錯誤的線 讓userPassword = userPasswordTextField.text –

+0

你的'userPasswordTextField.text'是零...你有沒有設置任何值 –

回答

1

有兩種可能的情況:

  1. 你在你的密碼字段或沒有設置爲零值。
  2. 您可能未連接導致此故障的故事板中的密碼字段。
相關問題