0
我試圖將AFHTTPRequestOperation
對象與其他NSOperation
對象組合放入隊列中。但是現在我知道在AFHTTPRequestOperation
中只有請求按正確的順序執行(不是響應處理塊)。用iOS中後臺線程中的同步請求替換異步請求?
我不需要正確的請求順序,但我需要以正確的順序處理它們的響應,並在最後發送「成功」通知。如果其中一個步驟失敗,則取消序列。我唯一的想法是:
NSBlockOperation *operation = [NSBlockOperation blockOperationWithBlock:^{
//synchronous request1
...
//handle request1 response
...
//synchronous request2
...
//handle request2 response
...
//send notification about success or failure
...
}];
它看起來很瘋狂,但正確。這段代碼是否正確?你能提供更好的建議嗎?