2015-09-10 2 views
0

У меня возникла ошибка при попытке убить сеанс пользователя при нажатии кнопки выхода. У кого-нибудь есть идея, где я ошибаюсь? Заранее спасибо Вот кодОшибка при выходе Swift + Parse

@IBAction func logoutButtonTapped(sender: AnyObject) { 

    NSUserDefaults.standardUserDefaults().setBool(false, forKey: "isUserLoggedIn"); 
    NSUserDefaults.standardUserDefaults().synchronize(); 

    PFUser.logOutInBackgroundWithBlock({ (error:NSError!) -> Void in 
     self.performSegueWithIdentifier("loginView", sender: self); 

    }) 

Ошибка: «Невозможно вызвать 'logOutInBackgroundWithBlock' со списком аргументов типа '((NSError) -> Пустота)'

ответ

2

Снимите спецификатор типа NSError! из параметра.

PFUser.logOutInBackgroundWithBlock({(error) -> Void in 
    self.performSegueWithIdentifier("loginView", sender: self); 
}) 
+0

Спасибо! Сейчас работает отлично: D –

+0

Зачем мы это делаем? Благодаря! – Surz

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