簡體   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