1
私のアプリでは、複数のユーザーがソーシャルメディアのログインをして画像をタイムラインに共有できます。iOSのfacebook SDKからのログアウト
私の質問は、彼がアプリを使用した後、以前のユーザーをログアウトする方法です。私は以下のような多くの解決策を試みたが、何も助けなかった。 FacebookのSDKから
ログアウト、
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
クリアキャッシュ
- (void)clearCaches
{
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];
}
}
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];
[[NSUserDefaults standardUserDefaults] synchronize];
}
が、何もキャッシュが安定していないクリア、助けました。ほとんどの場合、キャッシュをクリアしません。
ご協力いただければ幸いです!
許可を削除して一度お試しください –
サンプルコードを送ってください。 –