【发布时间】:2014-09-29 23:34:27
【问题描述】:
我在我的 iOS 应用程序上使用 Parse 作为后端,我正在尝试使用 FBLoginView 来允许用户使用 Facebook 登录。
我还尝试将用户的 Facebook 帐户链接到他们的 Parse 帐户。当我尝试使用
将用户链接到他们的 FB 时if (![PFFacebookUtils isLinkedWithUser:user]) {
[PFFacebookUtils linkUser:user permissions:nil block:^(BOOL succeeded, NSError *error) {
if (succeeded) {
NSLog(@"Woohoo, user logged in with Facebook!");
}
}];
}
我收到一条错误消息,告诉我 Facebook 会话无效。我已经确定上面的代码似乎正在关闭 Facebook 会话(当我注释掉代码时,会话没有关闭)并给我错误。有没有人遇到过这个错误?
【问题讨论】:
-
为了清楚起见,您传递给 linkUser 方法的用户是 Parse 帐户用户还是 Facebook 用户?我也试图了解 FBLoginView 出现在图片中的位置。
-
@CAbernathy 当用户单击 FBLoginView 时,我想检查他们是否已经创建了 Parse 帐户,如果是,则将他们的 Facebook 链接到他们的 Parse 帐户。我传递给 linkUser 的用户是 PFUser。
标签: ios facebook parse-platform