2013-04-30 5 views
1

내 응용 프로그램에서 UIWebView를 사용하고 있으며 사용자가 인터넷에 연결하지 않고이 UIWebView 객체의 내용을 볼 수 있도록하고 싶습니다. UIWebView 데이터를 오프라인으로 렌더링

나는 다음과 같은 방법을 생각 : 모든 데이터로 구성 서버에서 .zip 파일을 가져 오기

  1. (, .CSS,은 .js 및 이미지 파일 .html)을 이 파일을 장치의 특정 위치에 압축을 풉니 다 (A라고 가정).

  2. 이있는 UIWebView 객체가 위치 A.

  3. 사용자가 응용 프로그램을 시작했을 때 우리는 매우 처음으로 .zip 파일을 다운로드합니다에서 파일을 렌더링합니다.

올바른 방법이 맞습니까?

UIWebview에서 html 데이터를 오프라인으로 렌더링하는 데 더 좋은 방법이 있습니까?

+4

이 정보를 참조하십시오. http://stackoverflow.com/questions/5732508/best-practice-for-offline-website-in-ios – RayofHope

답변

1
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]isDirectory:NO]]]; 

오프라인 상태에서 웹 페이지를 표시하려면 위 코드를 사용하십시오.

관련 문제