强制停止并关闭活动会话

时间:2015-06-29 15:37:54

标签: ios facebook session

我使用的是使用Login Version v2.3的最新FBSDK v4.3。

我需要停止并关闭当前的活动会话,但我无法找到FBSession类及其相应的方法。

任何人都可以帮我解决这个问题,以便当用户点击Facebook提供Logout按钮时,我可以停止并关闭当前的活动会话。

我尝试了下面的代码,但它给我的错误就是'未知类型名称'FBSession'。

FBSession *session = [session activeSession];
[session closeAndClearTokenInformation];
[session close];
[FBSession setActiveSession:nil]; 

请把我解雇。在此先感谢。

1 个答案:

答案 0 :(得分:1)

在Facebook SDK的v4.x中,您可以使用新的FBSDKLoginManager类并调用具有相同效果的logOut方法。

在后台,它只是调用[FBSDKAccessToken setCurrentAccessToken:nil]删除访问令牌,并重置FBSDKProfile中缓存的Facebook个人资料