2014-12-16 3 views
0

나는 비동기적인 POST 웹 서비스 호출을 병렬로 작성하여 NSMutableURLRequest의 시간 간격을 180 초로 설정했습니다.NSMutableURLRequest로 처리 시간 초과

그러나 내 didFailWithError: 대리인이 정확히 180 초 간격으로 트리거되지 않고 오히려 75 초 또는 너무 길어서 220 초로 너무 길어 지지만 180 초 동안 한 번 실행되지는 않습니다.

비슷한 질문을 통해 지금까지 스캔 한 결과가 없습니다. 하지만 많은 곳에서 POST 메서드에 대해 timeOutInterval이 작동하지 않는다고 볼 수 있습니다. POST 문제에서이 문제가 사실인지 알고 싶습니다. iOS8에서이 문제를 극복 할 수있는 방법이 있습니까?

답변

0

POST 및 iOS 버전 6을 사용하는 경우 240 초 이상의 값을 설정해야합니다. 그렇지 않으면 시간 초과가 무시됩니다. this postthis question을 참조하십시오.

+0

내 ios 버전은 7.1.1입니다. ios6 이후 기본 시간 제한은 60 초이므로 동작이 왜 이렇게되는지 또는 Apple의 문제인지를 알고 싶습니다. – XiOS

+0

애플의 이슈로 보입니다. 하지만 당신은 [타이머를 사용할 수있다] (http://stackoverflow.com/questions/11718256/nsurlrequest-timeout-ios) – Daniel

+0

나중에 ios7도 이것을 말하는 모든 글을 볼 수 있었고, ios8에서도 지속됩니다. – XiOS

관련 문제