我正在为我的 ios 应用程序使用 facebook sdk 3.1。我想显示类似于此的登录对话框
它适用于 ios 5 设备。但是对于 ios 6,它只显示一个 alertView 而不是 facebook 应用程序登录页面。
这是我的代码
- (void)openSession
{
NSArray *permissions =
[NSArray arrayWithObjects:@"user_location", @"user_birthday", nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
如何始终显示 facebook 应用程序登录对话框而不是默认的 alertView?