繁体   English   中英

如何知道FB Graph的响应响应于哪个请求?

[英]How to know which request a FB Graph's response respond to?

我使用FB IOS调用FB graph api,并在符合FBRequestDelegate的委托对象中处理响应。 句柄功能是

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

我的问题是,如果发出两个具有相同图形路径的请求,我如何知道该响应响应哪个请求?

调查FBRequest

@interface FBRequest : NSObject {
    id<FBRequestDelegate> _delegate;
    NSString*             _url;
    NSString*             _httpMethod;
    NSMutableDictionary*  _params;
    NSURLConnection*      _connection;
    NSMutableData*        _responseText;
    FBRequestState        _state;
    NSError*              _error;
    BOOL                  _sessionDidExpire;
}

这些实例变量中是否有一个可用于区分具有相同图形路径的请求?

谢谢

您可以检查请求网址..即时通讯当前正在处理像这样..例如

 if([request.url rangeOfString:@"me/feed"].location !=NSNotFound)
{
   //Do something
}
else if([request.url rangeOfString:@"fql.query"].location !=NSNotFound)
{
   //Do something
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM