【问题标题】:Logout user from facebook ios sdk from another page从另一个页面从 facebook ios sdk 注销用户
【发布时间】:2015-07-06 11:27:22
【问题描述】:

我试过[[FBSDKLoginManager new] logOut];

if ([FBSDKAccessToken currentAccessToken]) {
        [FBSDKAccessToken setCurrentAccessToken:nil];
        [FBSDKProfile setCurrentProfile:nil];
    }

还有这个以及

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];

    if ( [FBSDKAccessToken currentAccessToken] ){
        [login logOut];
    }

但注销不起作用...任何帮助都会很明显谢谢您..

【问题讨论】:

  • 你怎么知道注销不起作用?如果你设置一个断点,你是否每次都通过“if”?
  • 是的,但是当我返回时它仍然会给我记录结果

标签: ios facebook sdk logout


【解决方案1】:

[FBSDKAccessToken setCurrentAccessToken:nil]; // 在注销按钮单击时编写此代码,然后导航到它的 rootview 控制器或您的初始视图控制器

【讨论】:

    【解决方案2】:

    斯威夫特版本

    import FBSDKLoginKit
    
    FBSDKLoginManager().logOut()
    

    使用 FBSDK

    #import <FBSDKLoginKit/FBSDKLoginManager.h>
    

    然后使用此代码注销。

    FBSDKLoginManager *manager = [[FBSDKLoginManager alloc] init];
    [manager logOut];
    

    希望这会有所帮助....

    【讨论】:

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