ASINetworkQueue를 사용하여 여러 ASIHTTPRequest를 실행하고 요청이 실패하면 대기열을 취소하고 끝내기를 원합니다. 문서를 읽는 것으로부터 이것이 기본 동작이되어야합니다. 하지만 요청이 실패한 후에도 나머지 요청의 대부분은 여전히 'requestStarted'가되고 모든 요청은 'requestFailed'가됩니다. 아마도 내 요청이 매우 작고 요청이 시작되기 전에 요청이 시작되기 때문에 오류가 감지되면 요청을 취소 할 수 있기 때문일 수도 있습니다. 나는 암묵적으로 setShouldCancelAllRequestsOnFailure를 설정하려고 시도했다. 그러나 이것은 아무런 효과가 없었다.iOS - ASINetworkQueue 요청이 실패한 후에도 요청이 계속 실행됩니다.
0
A
답변
0
요청의 정확한 성격을 모른 채로 ... 짧은 대답 : 네, 어떻게 작동하는지예요. 요청이 실패하기 전에 시작됩니다. 더 긴 대답 : 대기열의 maxConcurrentOperationCount 속성을 설정해보십시오. 이렇게하면 실패 여부를 테스트해야하는 경우 요청 파이프 라인을 조금 더 잘 제어 할 수 있습니다.
관련 문제
- 1. iOS : foursquare 요청이 실패했습니다.
- 2. Android admob 요청이 계속 올라갑니다
- 3. Modernizr 테스트가 실패한 후에도 함수가 계속 적용됩니다.
- 4. 모든 Ajax .load() 요청이 완료되면 함수가 실행됩니다.
- 5. 스크립트 요소를 제거한 후에도 스크립트가 계속 실행됩니다.
- 6. 정지 된 브라우저 후에도 스크립트가 계속 실행됩니다.
- 7. Ajax 요청이 완료된 후 계속 기능을 수행합니다.
- 8. 삭제 요청이 true를 반환하지만 요청이 여전히 존재합니까?
- 9. 서비스 요청이 로직 도움말에 실패한 경우에만 서비스 호출을 다시 시도하십시오.
- 10. 하나의 지연이 실패한 후에도 계속할 수 있습니까?
- 11. iOS HTTP 요청이 두 번 호출되었습니다.
- 12. iOS 4에서 GCD 네트워크 요청이 실패했습니다.
- 13. IOS MDM 거부 체크인 요청이 작동하지 않습니다.
- 14. Facebook iOS SDK 체크인 요청이 작동하지 않습니다.
- 15. NSURL 요청이 작동하지 않습니다.
- 16. fb에서 내 친구를 찌르는 일반 HTTP 요청이 실패한 이유는 무엇입니까?
- 17. SNMP SET 요청이 실패한 경우 netsnmp에 errindex가 설정되는 위치는 무엇입니까?
- 18. jQuery ajax $. post 요청이 실패한 이유를 어떻게 확인할 수 있습니까?
- 19. Glassfish v3에서 서블릿 요청이 명백한 이유없이 순차적으로 실행됩니다.
- 20. JOGL javaw.exe는 응용 프로그램이 닫힌 후에도 계속 실행됩니다.
- 21. Tomcat에서 HTTP 요청이 실패했습니다.
- 22. ASIHTTPRequestErrorDomain Code = 4 "요청이 취소되었습니다.
- 23. AspNetHostingPermission에 대한 요청이 EDM로드에서 실패했습니다.
- 24. jQuery 이전 요청이 모두 중단 되더라도 AJAX 요청이 느림
- 25. Google 날씨 API 요청이 작동하지 않습니다. 시간 제한 요청이 있습니다.
- 26. "RA 층 요청이 실패했습니다 : 보고서 요청이 실패"동안 자식 - svn을
- 27. "요청이 중단되었습니다. 요청이 취소되었습니다." PayPal IPN 처리 중
- 28. 여러 POST 요청이 발생하면 내 게시물 요청이 보류 중입니다.
- 29. Facebook 초대장 요청이 전달되지 않았습니다.
- 30. 트위터 웹 요청이 왜 폭격합니까?
주셔서 감사합니다. 유용한 정보 일 수있는 maxConcurrentOperationCount의 팁. –