私はすべての指示に従いました:
(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];
}];
}
これを修正するにはどうすればよいですか?