2015-05-01 3 views
1
var user = PFUser() 
    user.username = username.text 
    user.password = password.text 

    user.signUpInBackgroundWithBlock { 
     (succeeded: Bool!, signupError: NSError!) -> Void in 

     self.activityIndicator.stopAnimating() 
      UIApplication.sharedApplication().endIgnoringInteractionEvents() 

      if signupError == nil { 
       // Hooray! Let them use the app now. 

       println("signed up") 

Я получаю сообщение об ошибке при user.signUpInBackgroundWithBlock {Swift - Parse "подписавшись" ошибка

Он говорит:

Функция подписи (! Bool !, NSError) -> не совместим с (Bool, NSError!) -> Void

Этот код является учебным видео. Текущий код «Подпись» от Parse отличается от этого кода

+0

Взгляните на этот вопрос http://stackoverflow.com/questions/29892933/swift-parse-signupinbackgroundwithblock-no-longer-works-xcode-6-3 -1 –

ответ

0

succeeded должен быть bool необязательно. Удалите восклицательный так:

(succeeded: Bool, signupError: NSError!)