无法解决Facebook注销问题

时间:2012-06-21 08:46:17

标签: iphone facebook

我正在使用facebook sdk登录iphone中的应用程序。启动应用程序并使用Facebook帐户登录后,计数将继续进行。然后我停止模拟器并再次运行应用程序注销,但我无法注销。我进入登录页面并按下登录,然后才能注销。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当用户点击退出并删除存储在facebook

的userdefault中的所有密钥时,您提供此方法
- (void)fbDidLogout
{
  NSLog(@"Logged out of facebook");
  NSHTTPCookie *cookie;
  NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
  for (cookie in [storage cookies])
  {
   NSString* domainName = [cookie domain];
   NSRange domainRange = [domainName rangeOfString:@"facebook"];
   if(domainRange.length > 0)
   {
       [storage deleteCookie:cookie];
   }
  }
}