我使用的是使用Login Version v2.3的最新FBSDK v4.3。
我需要停止并关闭当前的活动会话,但我无法找到FBSession类及其相应的方法。
任何人都可以帮我解决这个问题,以便当用户点击Facebook提供Logout按钮时,我可以停止并关闭当前的活动会话。
我尝试了下面的代码,但它给我的错误就是'未知类型名称'FBSession'。
FBSession *session = [session activeSession];
[session closeAndClearTokenInformation];
[session close];
[FBSession setActiveSession:nil];
请把我解雇。在此先感谢。
答案 0 :(得分:1)
在Facebook SDK的v4.x中,您可以使用新的FBSDKLoginManager
类并调用具有相同效果的logOut
方法。
在后台,它只是调用[FBSDKAccessToken setCurrentAccessToken:nil]
删除访问令牌,并重置FBSDKProfile
中缓存的Facebook个人资料