-2
  1. 一旦我使用iOS SDK 3.0登录Facebook系统。
  2. 不知何故,我的应用程序将在不调用注销事件的情况下终止。
  3. 我当前的登录在浏览器或 web 视图中处于活动状态,我想
    从设备中删除该帐户信息。我怎样才能删除它?(终止我的应用程序时以编程方式调用注销事件)。

我试过[FBSession activesession close;]了,但我没有得到正确的解决方案。

4

2 回答 2

1

我得到了解决方案。当您的应用程序崩溃并且您的会话仍然存在时,此时只需检查此方法:

if([FBSession activeSession])
{
    [[FBSession activeSession] closeAndClearTokenInformation];
}

,在此应用程序委托中:

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
于 2012-09-27T11:33:12.887 回答
0

当您单击注销按钮时,调用以下方法。

-(void)fbDidLogout
{
    [facebook invalidateSession];
}

我希望这是有帮助的。

于 2012-09-27T11:00:18.230 回答