我有一个程序,可以在facebook上使用cookies进行授权。所以每次显示时都会通过facebook授权模态对话框。我想把它隐藏起来。请帮忙..
答案 0 :(得分:0)
登录成功后,您可以执行以下操作:
[[NSUserDefaults standardUserDefaults] setObject:_facebook.accessToken forKey:@"FBAccessToken"];
[[NSUserDefaults standardUserDefaults] setObject:_facebook.expirationDate forKey:@"FBExpirationDate"];
[[NSUserDefaults standardUserDefaults] synchronize];
然后当您的应用程序启动时,执行与此类似的操作:
if ( [[NSUserDefaults standardUserDefaults] objectForKey:@"FBAccessToken"] != nil ) {
_facebook.accessToken = [[NSUserDefaults standardUserDefaults] objectForKey:@"FBAccessToken"];
_facebook.expirationDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"FBExpirationDate"];
}
这样做,它保存了facebook身份验证的“cookie”,并在重新启动应用程序时重用它。
希望这有帮助。