【发布时间】:2012-09-20 14:23:37
【问题描述】:
使用我已经实现的 Facebook 代码
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"publish_actions",
nil];
return [FBSession openActiveSessionWithPermissions:permissions
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
NSLog(@"error %@", error);
[self sessionStateChanged:session
state:state
error:error];
}];
}
它返回 NO,我理解,因为它是第一次登录,并且 loginUI 工作(它将用户发送到 FB 并要求他们授予权限)然后返回但 completionHandler 块永远不会运行。它只是返回到应用程序和 nada。
【问题讨论】:
标签: iphone ios facebook facebook-ios-sdk