我正在尝试使用以下读取权限初始化 Facebook 登录按钮 (FBSDKLoginButton):
- 用户家乡
- public_profile
- 电子邮件
- user_about_me
问这个是不是太过分了?我看到在我的按钮实例中正确设置了数组值,但是当我尝试授权时,出现的身份验证视图仅显示请求的以下权限:

这是我的初始化代码:
if( _loginButton == nil ) {
// Initialize the FBSDKLoginButton and add to contentView
_loginButton = [[FBSDKLoginButton alloc] init];
_loginButton.readPermissions = @[@"user_hometown", @"public_profile", @"email", @"user_about_me"];
_loginButton.delegate = self;
[[self contentView] addSubview:_loginButton];
}
如果要求这些权限不太麻烦,我做错了什么?