我正在使用 facebook sdk 登录到 iphone 中的应用程序。启动应用程序并使用 Facebook 帐户登录后,继续计数。然后我停止模拟器并再次运行应用程序以注销,但我无法注销。我去了登录页面并按下登录,然后只能注销。我该如何解决这个问题?
问问题
87 次
1 回答
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];
}
}
}
于 2012-06-21T08:52:39.263 回答