gpt4 book ai didi

ios - 如何嵌入 Facebook FBSessionLoginBehaviorForcingWebView?

转载 作者:行者123 更新时间:2023-11-29 03:17:40 24 4
gpt4 key购买 nike

我使用该代码登录 Facebook:

        [FBSession openActiveSessionWithReadPermissions:@[@"basic_info", @"user_birthday", @"email"]
allowLoginUI:YES

completionHandler:
^(FBSession *session, FBSessionState state, NSError *error) {

if (error)
{
NSLog(@"%@", error.description);
}

if (FBSession.activeSession.isOpen)
{
[self getPermissions];
}
[self sessionStateChanged:session state:state error:error];

我想插入带有 FBSessionLoginBehaviorForcingWebView 的 webView,我尝试了任何组合,但我失去了对我的应用程序的控制,如何同时使用这两种方法?我想要具有 openActiveSessionWithReadPermissions 的行为、方法和权限的 Facebook web View

最佳答案

我已在 iPhone 和 iPad 上成功实现了此功能,但目前遇到了问题。这是我正在使用的代码

    FBSession *session = [[FBSession alloc] initWithPermissions:@[@"basic_info", @"email"]];
[FBSession setActiveSession:session];
[session openWithBehavior:FBSessionLoginBehaviorForcingWebView completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
[self sessionStateChanged:session state:status error:error];
}];

我遇到的问题是在 iPhone 上,出现对话框,但唯一看到的是旋转的进度指示器。在 iPad 上,它对我来说工作得很好,但我们的 QA 小组只能看到两台设备上的旋转进度指示器。

关于ios - 如何嵌入 Facebook FBSessionLoginBehaviorForcingWebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21491960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com