我正在尝试使用 Facebook 登录我的应用程序。因此我已经安装了Facebook SDK
。现在的问题是我正在尝试从 SDK 的 SAMPLEs 代码开始,即。SessionLoginSample
问题是,登录它需要我SAFARI
输入凭据。是否可以像 PopUP View 一样打开登录页面(图 2)...
图 1 直接来了(SAFARI)..打开它需要什么更改(图 2)弹出。
- (IBAction)buttonClickHandler:(id)sender {
SLAppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
if (appDelegate.session.isOpen) {
[appDelegate.session closeAndClearTokenInformation];
} else {
if (appDelegate.session.state != FBSessionStateCreated) {
appDelegate.session = [[FBSession alloc] init];
}
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// and here we make sure to update our UX according to the new session state
[self updateView];
}];
}
}