2012-02-28 3 views
3

이론적 인 질문이 있습니다. ios webview에서 서버 응답 또는 소스에 액세스 할 수 있습니까?iOS에서 웹보기 응답 처리

예를 들어, 우리는 webview에로드 된 HTML 양식을 가지고 있습니다. webview 내부에 양식을 보낸 후 응답을 구문 분석하여 일부 데이터를 읽어야합니다.

+0

일반적으로 HTML에서 양식이 사용자에 의해 제출되면 서버는 새 웹 페이지로 표시되는 HTML 형식으로 응답합니다. 이것은 자동적으로 일어날 것입니다. –

+0

알아요.하지만 내가 가지고있는 데이터의 종류를 알기 위해 기권을 쌓아야합니다. 때로는 html 코드 (오류가 발생했을 때) 일 수도 있지만 json 데이터 일 수도 있습니다. –

답변

2

NSRequest/NSHTTPResponse 전화를 직접 처리하여 데이터가 무엇을 할 것인지 결정할 수 있습니다. 그런 다음 데이터를 웹보기로 보낼지 또는 JSON 등을 렌더링 할지를 결정할 수 있습니다.

+0

ios에는 webview html (또는 다른 데이터) 소스를 읽는 것과 같은 것이 없습니다. –

+0

그럴 수도 있습니다 -하지만 당신이 컨트롤을 가지고 웹 뷰에 전달해야하는 것을 결정하는 것이 더 행복 할 것이라고 생각합니다. 위임을 통해 위임을 통해 내용을 알려주려고 시도하는 것과는 대조적입니다. 렌더링 방법을 이해할 수도 있고 이해하지 못할 수도 있습니다. . 비록 그것이 당신이 더 잘 맞는 것이라고 생각한다면 꼭 시도하십시오. –