2015-06-06 4 views
2

У меня есть эта ошибка:Выполнение выхода из системы SEGUE

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CustomLogin.LogoutViewController logoutButton:]: unrecognized selector sent to instance 0x7feaf340ea70'

У меня есть 3 VCs, из которых два являются хорошо, howeverI думаю, что третий один - logoutviewcontroller имеет ошибку. Я подключаю оранжевый UIButton LogOutViewController к контроллеру входа в систему и вызываю команду LogOut. В контроллере LogIn View есть код:

@IBAction func loggedOut(sender: AnyObject) { 

    PFUser.logOut() 


    self.performSegueWithIdentifier("loggedOut", sender: self) 

    var alert = UIAlertView(title: "Success", message: "You have logged out", delegate: self, cancelButtonTitle: "OK") 
    alert.show() 

} 

Что здесь не так? Спасибо!

+0

Вы можете поставить галочку в зеленой галочке в моем ответе, чтобы отметить проблему как решена :) – nburk

ответ

4

Ваш IBAction настроен неправильно в Раскадровка. В Storyboard действие, которое определено, связано с методом logoutButton:, но метод в вашем коде называется loggedOut:.

Я бы рекомендовал удалить действие в Interface Builder и снова подключить его к вашему методу в коде.

+0

ЭТО РАБОТАЕТ! Большое спасибо! – ramx

+1

уверен, что никаких проблем :) просто не забудьте поставить галочку в зеленом галочке :) – nburk

Смежные вопросы