2013-02-21 72 views
0

我登录这些社交网站时未使用safari,而是在应用内使用了UIWebView。但是一旦登录,我就无法将它们注销。 (试图使用fb SDK和ObjectiveFlickr,但他们的注销方法也没有帮助。)从Flickr/Facebook注销 - iOS

我试着删除'login.yahoo.com'和'facebook.com'的cookie,但没有帮助。我希望登录屏幕出现,但不是那样,它直接要求认证。

回答

0

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

​​