Facebook 사용을 허용하지 않은 경우 잘못된 코딩 방법을 사용했을 가능성이 큽니다.
페이스 북에서 사용자를 로그 아웃했을 때 [FBSession.activeSession closeAndClearTokenInformation];
을 사용했다고 가정 해 봅시다.
Facebook을 앱에 다시 연결하려면 다음과 같은 정보가 필요합니다. 이 방법을 재설정하면 세션 및 토큰 정보를 다시 시작하는 것을 잊지 말아야합니다.
- (void)createAndPresentLoginView
{
if (self.loginViewController == nil) {
self.loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController"
bundle:nil];
self.navController = [[UINavigationController alloc] initWithRootViewController:self.loginViewController];
self.window.rootViewController = self.navController;
}
}
잘하면 도움이됩니다.
저는 Fssession이 없으므로 Facebook sdk가 아닌 SLRequest를 사용하고 있습니다. – user717452