FBRequestConnection导致无限负载循环

时间:2015-03-26 01:20:02

标签: ios facebook swift

我正在使用Parse及其内置的登录页面通过Facebook将用户登录到我的应用程序。在成功登录用户的委托功能中,我正在尝试与Facebook建立连接并同时获取用户ID和FBUser名称。关于这段代码的一些事情导致无休止的加载周期,我不确定它是什么。

func logInViewController(logInController: PFLogInViewController!, didLogInUser user: PFUser!) {

// ** Add the call to the Facebook Graph to pull the username and profile picture here
FBRequestConnection.startForMeWithCompletionHandler({connection, user, error in
  if (error == nil) {
    PFUser.currentUser()["name"] = user.name
    PFUser.currentUser()["email"] = user.email
    PFUser.currentUser()["facebookID"] = user.objectID
    PFUser.currentUser().saveInBackground()
  } else {
    println("Error")
  }
})

self.dismissViewControllerAnimated(true, completion: nil)
}

0 个答案:

没有答案