Objective c 自动登录Facebook

Objective c 自动登录Facebook,objective-c,facebook,Objective C,Facebook,如果有人在iphone上登录fb,请在我的应用程序中自动登录facebook。这就是我的问题,如果facebook a/c已经登录到任何应用程序或iphone上,我不会向用户索要凭据。试试这段代码 - (void)fbDidLogout { //NSLog(@"facebook did logout"); NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTT

如果有人在iphone上登录fb,请在我的应用程序中自动登录facebook。这就是我的问题,如果facebook a/c已经登录到任何应用程序或iphone上,我不会向用户索要凭据。

试试这段代码

- (void)fbDidLogout
{
    //NSLog(@"facebook did logout");

    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];
        }
    }
    //////NSLog(@"facebook did logout");
    [self showLoggedOut:YES];
    logoutButton.hidden=YES;

}

它可能会帮助您

先生,它的错误理解我想知道,如果有人使用facebook在iphone中登录了任何本机应用程序,那么我的应用程序会自行获取用户凭据并使用这些凭据登录iphone和ipod,它将自动登录:-以及检查webview缓存以检索访问令牌的方法是什么,如果我在iphone中登录fb,则不会被要求在应用程序中输入凭据。请帮助我找不到解决方案,我使用fb graph类获取访问令牌。