gpt4 book ai didi

ios - 如何在 Swift 中导入 FBSession.h

转载 作者:行者123 更新时间:2023-11-28 07:03:18 24 4
gpt4 key购买 nike

我正在尝试在我的 Swift 项目中使用 FBSession。但我不知道如何导入它。

我已将这些导入到我的桥接 header 中

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

有什么想法吗?

我正在尝试将下面的代码转换为 Swift,但我似乎无法使用 FBSession

// Whenever a person opens app, check for a cached session
if (FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded) {

// If there's one, just open the session silently, without showing the user the login UI
[FBSession openActiveSessionWithReadPermissions:@[@"public_profile"]
allowLoginUI:NO
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
// Handler for session state changes
// Call this method EACH time the session state changes,
// NOT just when the session open
[self sessionStateChanged:session state:state error:error];
}];

最佳答案

FBSession 是类在 SDK 的 3.x 分支中的名称,您导入的 header 来自 4.x 版本,尽管该类不再存在。

Facebook 有一个 Upgrade Guide为此,在他们的文档中将指导您完成从 3.x 迁移到 4.x 的过程

关于ios - 如何在 Swift 中导入 FBSession.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31507944/

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