ios - 在 iOS 上将 FBConnect SDK 升级到 FacebookSDK 3.0 时缺少 FBRequestDelegate

标签 ios facebook sdk facebook-ios-sdk

尝试将使用 FBConnect 的现有应用程序升级到 FacebookSDK 框架 3.0。 xcode 编译器无法解析 FBRequestDelegate。 FBRequest.h 中定义了一个前向引用@protocol FBRequestDelegate,但在任何地方都没有该协议(protocol)的匹配定义/实现。还有其他人有这个问题吗?文档表明它应该在那里。

最佳答案

取自 FBRequest.h

FBRequest 的实例表示连接到 Facebook 的参数和设置。创建一个 FBRequest 对象后,它可以用于通过该对象设置到 Facebook 的连接。创建该对象是为了管理单个连接。

要取消连接,请使用类中的实例方法。

您需要使用新的 FBRequestConnection 类来执行请求。 他们使用 FBRequest 实例和完成处理程序:

- (void)addRequest:(FBRequest*)request completionHandler:(FBRequestHandler)handler;

关于ios - 在 iOS 上将 FBConnect SDK 升级到 FacebookSDK 3.0 时缺少 FBRequestDelegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887234/

相关文章:

android - 如何像我们在 Android 应用程序中使用 Intent.ACTION_SEND 那样通过 iOS 应用程序中的其他应用程序共享内容/数据?

ios - 是否可以使用 S3 元数据请求来获取 ETag?

ios - 签署 PhoneGap 构建应用程序以进行分发。无法下载

ios - 如何在iPhone X中设置带有背景图片的黑色状态栏?

java - 如何安装用于构建 Android 源代码的 Java 5 SDK?

Facebook 登录 "given URL not allowed by application configuration"

node.js - 对话式 Facebook Messenger 机器人

facebook - 任何人都知道 Facebook 聊天机器人发送限制?

ios - 在 iOS 应用程序中登录 Facebook

iphone - 从 iPhone 应用程序访问现有语音笔记