0

我正在构建一个应用程序,本质上是一个使用 Facebook SDK for iOS 的非常基本的 Facebook 客户端。我已经实现了FBRequestDelegate协议,并正在通过以下方式将我的请求发送到 Open Graph API

[facebook requestWithGraphPath:@"me/friends" andDelegate:self]

这工作正常,一旦请求的内容到达,SDK 调用委托方法,传入数据

- (void)request:(FBRequest *)request didLoad:(id)result

我的问题是,有没有人知道使用FBRequest传递给委托方法的最佳实践方法来明确地将其识别为来自我的原始请求?

如果我提出多个请求,我如何区分委托调用与哪个请求相关?我正在使用BOOL标志,目前一次只做一个请求,但这不是一个好方法。

非常感谢任何帮助:)

4

1 回答 1

1

该方法requestWithGraphPath返回一个FBRequest对象,该对象也将在request:didLoad稍后传递。因此,您可以简单地比较两个对象并确定它们是否相同。

于 2012-05-28T15:24:23.433 回答