Я следовал всем инструкциям:(BOOL) openSessionWithAllowLoginUI: (BOOL) allowLoginUI никогда не называют
(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
определяется в моем AppDelegate заголовка и реализации внешнихNSString *const FBSessionStateChangedNotification
является уникальным- Я использую
FBLoginView
, точно так же, как в примере Scrumptious sample
Но openSessionWithAllowLoginUI никогда не ссылается d!
Поскольку в этом методе установлены разрешения, я не могу их изменить.
- (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];
}];
}
Что мне делать, чтобы исправить это?
Не проблема с ур. Метод, который вы сказали, что вы должны позвонить –
Проблема заключается в том, что метод, хотя он существует и реализован, никогда не вызывается во время выполнения. –
Некоторый должен назвать этот метод, он не получит вызов автоматически. Фактически из applicationDidFinishLaunching вы должны вызвать этот метод –