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
...
}];
멋지지만 정확합니다. 이 코드가 맞습니까? 너는 더 나은 조언을 해줄 수 있니?