Facebook SDK 3.1.1 iOS 6在设备设置中注销,返回应用和HTTP状态代码:400错误

SAH*_*AHM 6 authorization facebook login logout ios6

我在iOS 6的iOS应用程序中使用Facebook SDK 3.1.1.我在设置应用程序中从用户帐户测试Facebook注销时遇到了这个问题.

一旦应用程序通过Facebook的设置应用程序授权Facebook使用,用户THEN进入并删除设置应用程序内的Facebook连接(不仅仅是这个应用程序,但删除用户名),其中存在问题.

当我返回应用程序时,它显示我仍然登录.但是当我尝试访问Facebook时,我得到错误:HTTP状态代码:400.我试图关闭并清除FBSession的令牌信息,但这没有用.我希望有人可以指出我正确的方向与这个问题.

Bio*_*her 0

请提供有关如何清除令牌信息的详细信息。

你应该打电话:

[FBSession.activeSession closeAndClearTokenInformation];
Run Code Online (Sandbox Code Playgroud)

当您说您仍处于登录状态时,Facebook 的什么方法告诉您这一点?你应该用这样的东西进行测试:

if ([[FBSession activeSession] isOpen]) {
    isLoggedIn = YES;
}
Run Code Online (Sandbox Code Playgroud)