iOS는 웹뷰에 문서를 띄워서 볼 수 있다.
웹 주소를 읽어서 문서를 띄울 수도 있고, 로컬 저장소(Document Directory 등)에 있는 파일을 웹뷰에 로드하여 볼 수도 있다.
대부분의 문서 양식(오피스 및 PDF, TXT 등)을 지원하지만 한글(HWP)은 웹뷰에서는 볼 수 없으므로 외부 프로그램을 호출하는 방식으로 열어야 한다.
// 웹 문서 로드
NSURL *targetURL = [NSURL URLWithString:self.urlStr];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[_webView loadRequest:request];
// 저장 문서 로드
NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask ,YES );
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:self.fileName];
[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]]];
Swift에서 하는 방법은 다음의 링크를 참고한다.