Ну, я кодирую приложение с xcode 6.4 для iOS 8+, я сделал рассказную доску и подключил несколько контроллеров, проблема заключается в том, что я выхожу из приложения и пытаюсь создать новый пользователь и перейдите в меню, в котором произошел сбой приложения. У меня есть точка прерывания исключения, но я не понимаю, почему происходит сбой, любая помощь?iOS 8 и segues, бросающий неожиданное исключение
Код обижая:
@IBAction func listoTapped(sender: UIButton) {
if usernameRegisterField.text != "" && passwordRegisterField.text != "" {
let user = PFUser()
//2
user.username = usernameRegisterField.text
user.password = passwordRegisterField.text
//3
user.signUpInBackgroundWithBlock { succeeded, error in
if (succeeded) {
//The registration was successful, go to the wall
//self.performSegueWithIdentifier(self.tableViewWallSegue, sender: nil)
self.performSegueWithIdentifier(self.showMenuSegue, sender: self)
//self.dismissViewControllerAnimated(true, completion: nil)
} else if let error = error {
//Something bad has occurred
self.showErrorView(error)
}
}
} else {
var alert: UIAlertController = UIAlertController(title: "Error", message: "Los campos no pueden estar vacios", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: nil))
presentViewController(alert, animated: true, completion: nil)
}
}
И переход Грохот:
Он выходит из строя только тогда, когда я вхожу, и затем попытаться зарегистрировать новый пользователь, я использую толчок segue.
РЕДАКТИРОВАТЬ: решение для отображения без выделения - включить классы размеров, если вы их отключили, что позволит вам выбрать серию шоу.
Похоже, вы знаете, в какую строку он врезался и что такое исключение. –
Да, это self.performSegueWithIdentifier (self.showMenuSegue, отправитель: self), исключение no. –
И вы уверены, что ваш идентификатор раскадровки для segue прав? – Rob