Facebook SDKを使用してiPhoneのアプリにログインしています。アプリを起動して Facebook アカウントでログインすると、さらにカウントが進みます。その後、シミュレーターを停止し、再度アプリを実行してログアウトしましたが、ログアウトできませんでした。ログインページに移動してログインを押した後、ログアウトしかできませんでした。これを解決するにはどうすればよいですか?
質問する
87 次
1 に答える
0
ユーザーがログアウトをクリックしたときにこのメソッドを提供し、facebook の userdefault に保存されているすべてのキーを削除します
- (void)fbDidLogout
{
NSLog(@"Logged out of 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];
}
}
}
于 2012-06-21T08:52:39.263 に答える