FB从iPhone问题连接

时间:2011-11-03 06:53:54

标签: iphone objective-c fbconnect

我已经在我的iPhone应用程序上实现了Facebook连接,使用他们的FB凭证登录用户到我的应用程序。它在模拟器上工作正常。但是当我从我的iPod测试时,只有一个用户可以登录(此用户首次登录到App),其他人无法登录。任何人都知道问题是什么,我认为FB会话是在设备中的任何文件中写的,我们如何清除它?

非常感谢帮助。

谢谢, VKS

1 个答案:

答案 0 :(得分:1)

实际上,所有登录凭证都存储在NSUserDefault中。因此,您需要从NSUserDefault中删除这些凭据。请遵循以下步骤:     [_facebook logout:self];     它将调用委托方法:

- (void)fbDidLogout{

    // Remove saved authorization information if it exists
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    if ([defaults objectForKey:@"FBAccessTokenKey"]) {
        [defaults removeObjectForKey:@"FBAccessTokenKey"];
        [defaults removeObjectForKey:@"FBExpirationDateKey"];
        [defaults synchronize];
    }
}