我在我的应用程序中集成 Facebook 登录。我的应用程序中有一个注销按钮。当用户单击注销时,Facebook 的当前会话应该关闭。再次,如果我单击登录,它应该显示 Facebook 的登录屏幕。单击注销按钮时:
appDelegate.fbEmail=nil;
if (FBSession.activeSession.isOpen) {
[appDelegate closeSession];
}
AppDelegate.m
-(void)closeSession
{
[[FBSession activeSession] close];
}
-(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI{
NSArray *permissions=[[NSArray alloc]initWithObjects:@"email", nil];
return[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:allowLoginUI completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
在他点击注销后,它变为登录。现在点击登录时,facebook的登录屏幕应该会出现..怎么做?