2011-09-08 20 views
1

我需要執行一系列FB請求。基本上這是一個陣列,每個項目我必須做一個FBrequest。在IOS中提供facebook多重請求幫助

我需要知道的是,如果確保- (void)request:(FBRequest*)request didLoad:(id)result方法收到的請求順序與請求發出時的順序相同。換句話說,如果請求的順序是:FBrequest_1 - > FBrequest_2,那麼可以保證didLoad方法將收到如下響應:FBresponse_1 - > FBresopnse_2?或者是否有可能在FBresponse_1之前收到FBresponse_2?

在此先感謝!

回答

0

默認情況下,請求是獨立的。您可以使用「批量請求」。

Here您可以看到「指定請求中的操作之間的依賴關係」部分。

0

您也可以在FBrequest_1(= FBresponse_1)的回調中啓動FBrequest_2。 iOS的Facebook SDK異步調用FB,並且每個請求都有一個帶有響應的回調,因此只需從該回調調用第二個請求以確保它已完成,您也可以使用第二個請求中從響應中獲得的信息。

希望這有助於