【问题标题】:how can logout from facebook in ios sdk如何在 ios sdk 中从 facebook 注销
【发布时间】:2015-06-30 09:08:10
【问题描述】:
我已经在我的应用程序中集成了 Facebook 登录,因此用户可以使用我的应用程序帐户和 Facebook 登录并执行相应的操作。
-(IBAction)FacebooklogoutBtnClick:(id)sender
{
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logOut];
}
【问题讨论】:
标签:
ios
objective-c
iphone
【解决方案1】:
只要写在下面一行就可以了..
[[FBSDKLoginManager new] logOut];
或
[FBSDKAccessToken setCurrentAccessToken:nil];
[FBSDKProfile setCurrentProfile:nil];
或
FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];
[logMeOut logOut];
【解决方案2】:
你可以使用
if ([FBSDKAccessToken currentAccessToken]) {
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
}
如果你正在使用 FBSession,你也可以使用 FBSession
[FBSession.activeSession closeAndClearTokenInformation];
[[FBSession activeSession] close];
[[FBSession activeSession] closeAndClearTokenInformation];
[FBSession setActiveSession:nil];