2012-04-26 3 views
1

저는 iPhone 기본 연락처를 UIWebView 페이지로 가져 오는 방법을 찾으려고합니다. 사용자는 웹보기에서 버튼을 탭하여 전화 연락처 목록을 가져온 다음 해당 목록에서 일부 연락처를 선택할 수 있어야합니다. 연락처 선택이 끝나면 UIWebView는 선택된 모든 연락처를 표시해야합니다 (연락처 정보는 이름, 전화 번호, 이메일 등일 수 있음).iPhone 연락처를 UIWebView로 가져 오려면 어떻게해야합니까?

UIWebViewDelegate를 사용하여 UIWebView에서 요청한 요격에 대해 읽었으며 UIWebView에서 일부 기본보기로 이동하는 것이 유망 해 보입니다. 하지만 네이티브 뷰의 데이터를 UIWebView로 가져 오려면 어떻게해야합니까?

답변

1

UIWebView의 stringByEvaluatingJavaScriptFromString:(NSString *)script을 사용하여 주소록 데이터를 웹 페이지에 JSON 문자열로 삽입 할 수 있습니다.

모든 주소록 데이터를 형식이 지정된 JSON 문자열로 추출하는 것이 가장 힘든 부분이라고 생각합니다.

+0

감사합니다. 자세히 말씀해 주시겠습니까? 이전에이 메서드를 사용하여 webview에로드 된 내 웹 페이지에 포함 된 간단한 js 함수를 실행했습니다. 나는 js 함수 이름을 문자열 @ "myJsFunction()"으로 전달한다. @ "myJsFunction ('my json string')"과 같이 형식이 지정된 NSString *을 전달하면 작동하겠습니까? 나는 곧 그것을 시도 할 것이다. –

관련 문제