ios - Alamofire 如何将request添加到一个队列里面,顺序执行??
黄舟
黄舟 2017-04-18 09:33:38
0
3
845

如题,Alamofire 如何将request添加到一个队列里面,顺序执行??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(3)
Ty80

NSOperationQueue

사용
伊谢尔伦

NSOperationQueue을 생성하고 maxConcurrentOperationCount1로 설정하면 순차적으로 실행됩니다.

으아악
小葫芦

알겠습니다. 코드를 게시하겠습니다

네트워크 요청 자체가 비동기식이라면 준비된 대기열에 합류하는 것은 분명히 직접적으로 비동기식일 것입니다. 직접 실행을 위해 대기열에 넣을 수는 없습니다.

그래서 이를 처리하는 방법에는 두 가지가 있습니다. 하나는 신호로 차단하는 것이고, 다른 하나는 완료 후 다음 작업을 다시 호출하는 것입니다. 으아악

그런 다음 모든 연산을 연산 배열에 넣습니다

그럼

으아악

신호 차단도 사용할 수 있지만 이렇게 작성하면 효율성이 떨어지겠죠?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿