我正在尝试将适用于 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/