찾다

 >  Q&A  >  본문

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

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

黄舟黄舟2772일 전847

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 09:35:38

    NSOperationQueue

    사용

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:35:38

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

    으아악

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 09:35:38

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

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

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

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

    그럼

    으아악

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

    회신하다
    0
  • 취소회신하다