我正在构建一个应用程序,基本上是使用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
标志,目前一次只做一个请求,但这不是一个很好的方法。
任何帮助非常感谢:)
答案 0 :(得分:1)
方法requestWithGraphPath
返回一个FBRequest
对象,稍后也会传递给request:didLoad
。因此,您只需比较两个对象并确定它们是否相同。