Bundleに保存しているHTMLファイルをWebViewで表示する

散々既出の情報となりますが、自分の為にメモ。

アプリ内部のBundleに保存しているHTMLファイルをコード上で読み込み、表示させるというコード。

SB(Story Board)上に置いたWebViewをOutlet接続。

MainBundleからリソースパスを取得して、そこからNSURL、NSURLRequestのインスタンスを生成。

最後にロード処理を行う。

@property (weak, nonatomic) IBOutlet UIWebView *webView;

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"HTMLのファイル名" ofType:@"html"]];
[self.webView  loadRequest: [NSURLRequest requestWithURL: url]];

これでHTMLが表示されます。

タイトルとURLをコピーしました