通过iOS SDK跟踪对Open Graph的单个请求

时间:2012-05-28 14:40:07

标签: objective-c ios facebook-graph-api delegates

我正在构建一个应用程序,基本上是使用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标志,目前一次只做一个请求,但这不是一个很好的方法。

任何帮助非常感谢:)

1 个答案:

答案 0 :(得分:1)

方法requestWithGraphPath返回一个FBRequest对象,稍后也会传递给request:didLoad。因此,您只需比较两个对象并确定它们是否相同。