我遵循了所有说明:
(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
在我的 appdelegate 标头和实现中定义NSString *const FBSessionStateChangedNotification
是独特的- 我使用
FBLoginView
, 就像在 Scrumptious 示例应用程序中一样
但是 openSessionWithAllowLoginUI 永远不会被调用!
由于在该方法中设置了权限,因此我无法更改它们。
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
{
return [FBSession openActiveSessionWithReadPermissions:@[@"basic_info", @"email"]
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session, FBSessionState state, NSError *error)
{
[self sessionStateChanged:session state:state error:error];
}];
}
我能做些什么来解决这个问题?