2015-08-08 4 views
0

Я использую Parse с facebook login, это код http://i.imgur.com/VIMwpgp.png, он отлично работал и возвращал имя пользователя Facebook, id, email, bio, profile pic, birthday и т. Д.
Теперь это возвращает только имя пользователя facebook и идентификатор, вот оно. Из-за пользователя parse возвращает nil, и теперь я не могу войти в facebook.Parse Facebook Login возвращает nil

var permissions = ["public_profile", "email", "user_friends", "user_birthday"] 


    PFFacebookUtils.logInWithPermissions(permissions, block: { 
     (fbuser, error) -> Void in 
     if fbuser == nil { 
      NSLog("Uh oh. The user cancelled the Facebook login.") 
     } else if fbuser!.isNew { 
      NSLog("User signed up and logged in through Facebook!") 
      self.createFbUser() // Creating the User returns NIL 

     } else if fbuser != nil{ 
      NSLog("User logged in through Facebook!") 
     } else { 
      if let errorString = error!.userInfo?["error"] as? NSString { 
       var alert = UIAlertView(title: "Error", message: errorString as String, delegate: self, cancelButtonTitle: "okay") 
       alert.show() 
      } 
     } 
    }) 

ответ

0

Сво работает в настоящее время, я использовал этот

FBRequestConnection.startWithGraphPath("me?fields=id,name,birthday,gender,first_name,email", completionHandler: { (connection, fbuser, error) -> Void in 
} 
Смежные вопросы