[英]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.