使用未解析的标识符 FBSession

Posted

技术标签:

【中文标题】使用未解析的标识符 FBSession【英文标题】:Use of unresolved identifier FBSession 【发布时间】:2015-04-13 07:59:37 【问题描述】:

在我的 swift 项目中,我正在使用桥接文件集成 facebook SDK。

if FBSession.activeSession().state == FBSessionState.CreatedTokenLoaded
   // whatever

我收到错误消息:

FBSession 未解析标识符

我在FBSDKCoreKit.framework v4.0.1 中找不到FBSession.h

【问题讨论】:

FBSession 已在 Facebook ios SDK 4.0 版本中被移除,查看release notes 嗨,Tkanzakic 那么如何处理会话并获取当前会话状态? 查看upgrading guide 并阅读新的登录流程documentation 【参考方案1】:

命名已更改为

FBSDKSession

【讨论】:

【参考方案2】:

Facebook SDK 更新使用FBSDKAccessToken

【讨论】:

以上是关于使用未解析的标识符 FBSession的主要内容,如果未能解决你的问题,请参考以下文章

使用未解析的标识符 'json' (Swift 3) (Alamofire)

出现错误:使用未解析的标识符“LinkingObjects”

SDKApplicationDelegate 使用未解析的标识符

使用未解析的标识符 countElements [重复]

使用未解析的标识符“tableView”

使用未解析的标识符“winnerLabel”