내 앱이 일부 데이터를 검색하기 위해 웹 서비스를 호출하고 있으며 가능한 한 최상의 환경을 만들고 싶습니다. NSURLConnection
을 사용하면 좋은 피드백을주는 것이 매우 어렵다는 것을 알았습니다.NSURLConnection에 대한 신뢰할 수있는 대안이 있습니까?
때로는 iPhone이 1 ~ 2 분 동안 데이터를로드하려고하는데 너무 오래 걸리거나 다운로드가 너무 번거로운 이유를 알아낼 방법이 없습니다. 그런 다음 몇 분 후 때때로 오류 코드가 발생합니다.
정확히 무슨 일이 일어나고 있는지 표시하고 싶습니다. 같은 메시지 :
- "서버에 연결 시도 중"
- "인터넷 연결 설정" "연결 ..."
- "데이터를 ... 다운로드" "다운로드가 완료! "
그리고이 서버와 같은 문제에 연결할 수 없거나 DNS가 해결 될 수 없을 때, 그냥 다시 몇 번을 시도하고 간단하게 종료하고 오류가 발생하지 좋을 것입니다.
NSURLConnection
대체물이 있습니까? 더 적절하게 처리하고 무슨 일이 일어나고 있는지에 대한 시간 내 피드백을 더 잘 제공합니까?
[NSURLConnectionDelegate] (https://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSURLConnectionDelegate_Protocol/Reference/Reference.html)에서 보셨습니까? 콜백을 많이하지만 복잡한 것으로 간주 될 수 있습니다. –
NSURLConnectionDelegate 프로토콜로 3, 4, 5를 수행 할 수 있습니다. – nhahtdh