【发布时间】:2014-03-29 19:49:37
【问题描述】:
我看到了很多问题/答案,但没有任何解决方案有效。
我的问题是,当我们从 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];
}
}
我也试过了:
-[FBSession closeAndClearTokenInformation]
但结果相同。请帮帮我!
【问题讨论】:
-
你检查了吗(domainRange.length > 0)?你的情况是这样吗?我还建议使用 [[NSURLCache sharedURLCache] removeAllCachedResponses]; 清理 NSURLCache
-
谢谢。我已经检查过了,它也不起作用。 stackoverflow 没有解决方案?
标签: ios iphone objective-c facebook social-networking