从Flickr/Facebook注销-iOS
我不是使用safari登录这些社交网站,而是在应用程序中使用从Flickr/Facebook注销-iOS,ios,social-networking,Ios,Social Networking,我不是使用safari登录这些社交网站,而是在应用程序中使用UIWebView。但一旦登录,我就无法将其注销。 (尝试使用fb SDK和ObjectiveFlickr,但他们的注销方法也没有帮助。) 我尝试删除“login.yahoo.com”和“facebook.com”的cookies,但没有效果。我希望出现登录屏幕,但不是这样,而是直接要求验证。来自Facebook: //make access token nil here //clear cache from webview NSHTT
UIWebView
。但一旦登录,我就无法将其注销。
(尝试使用fb SDK和ObjectiveFlickr,但他们的注销方法也没有帮助。)
我尝试删除“login.yahoo.com”和“facebook.com”的cookies,但没有效果。我希望出现登录屏幕,但不是这样,而是直接要求验证。来自
Facebook
:
//make access token nil here
//clear cache from webview
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];
}
}
从Flickr的
//make access token nil here
//clear cache from webview
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies])
{
NSString* domainName = [cookie domain];
NSRange domainRange = [domainName rangeOfString:@"flickr"];
if(domainRange.length > 0)
{
[storage deleteCookie:cookie];
}
}