ios - Xcode 找不到 openActiveSessionWithReadPermissions : FacebookSDK for iOS method

标签 ios facebook-ios-sdk

我正在尝试将适用于 iOS 的 facebook sdk 从 3.0 升级到 3.1.1。我已经添加了新的 FacebookSDK。我想我做对了,很简单...安装下载的 FacebookSDK-3.1.1.pkg 并将 facebook.framework 和 FacebookSDKResources.bundle 拖放到项目的框架中。

我正在尝试使用 openActiveSessionWithReadPermissions: 方法,但是当我构建项目时,我收到消息“选择器‘openActiveSessionWithReadPermissions: 没有已知的类方法:’”

我不知道为什么,因为如果我检查 FacebookSDK.framework header ,我可以在 FBSession.h 类中看到 openActiveSessionWithReadPermissions:...

我已经清理了构建文件夹、派生数据文件夹、os x 缓存...

发生了什么事?

非常感谢,

卡洛斯

最佳答案

问题是 FacebookSDK.framework 之前已被复制到项目文件夹中。因此,Xcode 在项目文件夹中找到了旧框架。

解决方案:从项目文件夹中删除 FacebookSDK.framework。

关于ios - Xcode 找不到 openActiveSessionWithReadPermissions : FacebookSDK for iOS method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13277730/

相关文章:

ios - UIAlertView 显示两次

ios - 在 iOS 中与调用者相同的线程上运行回调

ios - 自定义表格 View 单元格中的 ImageView 在触摸或滚动后意外调整大小

ios - 不允许使用读取权限请求发布或管理权限 FACEBOOK SDK

ios - FBFriendPickerViewController 好友列表为空

ios - 从 xcode 安装应用作为更新

ios - SharedApplication.openUrl 隐藏自己的应用程序

ios - 以用户身份将照片发布到 Facebook 粉丝页面。 iOS Facebook SDK 3.1

ios - 如何使用 iOS Facebook SDK 2.4 保持登录状态

ios - ParseFacebookUtilsV4 体系结构 armv7 的重复符号