Facebook登录有时会崩溃。 我使用的是最新版本的SDK。
我遇到了崩溃问题:
FBSystemAccountStoreAdapter requestAccessToFacebookAccountStore:defaultAudience:isReauthorize:APPID:会话:处理器:] 致命异常:NSInvalidArgumentException
此帐户类型不允许访问选项。选项 论证必须是零。
这是代码:
- (void)facebookOpenSession
{
[SVProgressHUD show];
FBSession* sess = [[FBSession alloc] initWithPermissions:[NSArray arrayWithObject:@"public_profile"]];
[FBSession setActiveSession:sess];
[sess openWithBehavior:(FBSessionLoginBehaviorUseSystemAccountIfPresent) completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
[SVProgressHUD dismiss];
[self facebookSessionStateChanged:session state:status error:error];
}];
}
我也尝试过为权限设置nil,但有时也会发生崩溃。