【问题标题】: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];
    

    【讨论】:

      猜你喜欢
      • 2012-09-11
      • 2011-05-19
      • 2015-08-30
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2013-04-12
      • 2011-09-07
      • 1970-01-01
      相关资源
      最近更新 更多