(BOOL) allowLoginUI가 호출되지 않습니다 :이 (BOOL) openSessionWithAllowLoginUI이 : 나는 모든 지침에 따라
(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
내 AppDelegate에 헤더 된 구현에NSString *const FBSessionStateChangedNotification
에 정의 된 것은 내가FBLoginView
를 사용- 고유 , 멋진 샘플 앱처럼 ...
openSessionWithAllowLoginUI는 절대로 calle이 아닙니다. 디!
권한이 설정되어있는 메서드 내부에 있기 때문에 변경할 수 없습니다.
- (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에서 당신은 그 메소드를 호출해야만한다. –