2011-08-08 4 views
0

외부 서버와의 통신에 크게 의존하는 iPhone 응용 프로그램이 있습니다. 서버에 연결할 수 없거나 연결이 끊어지면 어떻게 오류 메시지를 표시합니까? 두 개의 연결이 있습니다. 하나는 HTML 포스트이고 다른 하나는 NSStream을 사용하는 소켓 스트림입니다.오류 메시지를 연결할 수 없습니다 - iPhone

약간의 배경 - 응용 프로그램이 HTML 포스트를 통해 서버와 통신 한 다음 소켓 스트림을 통해 로컬 Wi-Fi 장치와 통신 한 다음 Post를 통해 서버로 다시 보낸 다음 소켓 스트림을 통해 다시 장치로 전달합니다.

Communication

답변

1

난 그냥 당신이 경우에 사용자에게 통지 할 경우 오류를 감지 찾고, 또는하고 있는지 확실하지 않습니다. 후자의 경우 UIAlert 클래스를 살펴보고 사용자에게 대화 상자 유형 뷰를 게시하는 데 사용할 수 있습니다. 전자의 경우 http 처리와 NSStream 모두 오류가 반환됩니다. 코드에서 확인하고 UIAlert를 설정하십시오.

0

Apple documentation에는 NSAlert을 사용하여 스트림 오류를 표시하는 예가 있습니다. 특정 추천에 대한 충분한 정보를 제공하지는 않았지만 URL 연결 스트림에 대해 비슷한 작업을 수행 할 수 있습니다.

관련 문제