Ios 早些时候尝试从facebook sdk登录时工作正常,但现在出现了错误?

Ios 早些时候尝试从facebook sdk登录时工作正常,但现在出现了错误?,ios,facebook,sdk,Ios,Facebook,Sdk,1.早些时候尝试从facebook sdk登录时工作正常,但现在从不同帐户登录后出现“domain=com.facebook.sdk.login code=304”错误。 下面是我的代码 -(iAction)fbLoginClick:(id)发送方 { 如果([AppDelegate getAppDelegate].internetActive){ FBSDKLoginManager*login=[[FBSDKLoginManager alloc]init]; [login logInWith

1.早些时候尝试从facebook sdk登录时工作正常,但现在从不同帐户登录后出现“domain=com.facebook.sdk.login code=304”错误。 下面是我的代码

-(iAction)fbLoginClick:(id)发送方
{
如果([AppDelegate getAppDelegate].internetActive){
FBSDKLoginManager*login=[[FBSDKLoginManager alloc]init];
[login logInWithReadPermissions:@[@“public_profile”@“email”@“user_birth”@“user_friends”@“user_posts”@“user_posts”]处理程序:^(FBSDKLoginManager LoginResult*结果,NSError*错误){
如果(!错误)
{
NSMutableArray*grantedPermission=(NSMutableArray*)结果。grantedPermissions;
如果(![grantedPermission ContainessObject:@“public_profile”]|![grantedPermission ContainessObject:@“email”]|![grantedPermission ContainessObject:@“user_birth”]|![grantedPermission ContainessObject:@“user_friends”]| |[grantedPermission ContainessObject:@“user_posts”])
{
[login logInWithReadPermissions:@[@“public_profile”@“email”@“user_birth”@“user_friends”@“user_posts”@“user_posts”]处理程序:^(FBSDKLoginManager LoginResult*结果,NSError*错误)
{
if(result.token)
{
[self-getFacebookProfileInfos];
}
}];
}
其他的
{
[self-getFacebookProfileInfos];
}
//这里有个错误。
}
}];      
}
其他的
{
UIAlertView*alert=[[UIAlertView alloc]initWithTitle:@“Internet连接”消息:@“请检查Internet连接”代理:自取消按钮:@“确定”其他按钮:无,无];
[警报显示];
}
}

您尝试使用此代码来解决您的问题

您获得访问令牌,然后注销会话

FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];
[logMeOut logOut];
在您的情况下,您将获得accessTokens,然后注销fb会话

FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];
[logMeOut logOut];