2014-01-29 91 views
1

我想發送服務器上的用戶座標的第一個請求,然後我得到了迴應我想發送第二個請求並獲得與用戶鄰域的響應,但是我的第二個請求是發送然後我的第一個未完成,我使用單身人士爲Web服務器類和我的方法,發送第一個和第二個請求看起來像這樣,我該如何解決它?如何始終發送2個請求

[[WebRequests sharedInstance] makeRequest:@"coordinates" login:nil password:nil token:webToken name:nil age:nil status:nil lat:lat lon:lon time:dateString]; 

    [[WebRequests sharedInstance] makeRequest:@"neighborhoods" login:nil password:nil token:webToken name:nil age:nil status:nil lat:nil lon:nil time:nil]; 

我使用AFNetworking 2.0。我想我可以在第一次回覆後發送第二個請求,但我認爲有一個最佳方法

回答

1

您應該使用由AFNetworking提供的完成塊。只需將您的第二個請求放入您的第一個請求的成功區塊內,然後在第一個請求成功完成後再調用第二個請求

+0

咋,謝謝,它工作正常 – user3248165