Быстрая фатальная ошибка: неожиданно найден ноль при развертывании необязательного значения (lldb)
Я программирую небольшое приложение социальной сети для сообщества в 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)
}
}
1 ответ
Исходя из комментариев выше, звучит так, как будто ваше приложение падает после входа в систему. Если это так:
Попробуйте изменить user!=nil
в error == nil
ОБНОВИТЬ
Проверьте разрешения класса