伊谢尔伦2017-04-18 09:35:38
NSOperationQueue
을 생성하고 maxConcurrentOperationCount
을 1
로 설정하면 순차적으로 실행됩니다.
高洛峰2017-04-18 09:35:38
알겠습니다. 코드를 게시하겠습니다
네트워크 요청 자체가 비동기식이라면 준비된 대기열에 합류하는 것은 분명히 직접적으로 비동기식일 것입니다. 직접 실행을 위해 대기열에 넣을 수는 없습니다.
그래서 이를 처리하는 방법에는 두 가지가 있습니다. 하나는 신호로 차단하는 것이고, 다른 하나는 완료 후 다음 작업을 다시 호출하는 것입니다. 으아악
그런 다음 모든 연산을 연산 배열에 넣습니다그럼
으아악
신호 차단도 사용할 수 있지만 이렇게 작성하면 효율성이 떨어지겠죠?