2

でファイル (index.html) を開こうとしていますUIWebView。ファイルがルートにあり、次のようにロードされている場合は、すべて問題ありません。

[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]isDirectory:NO]]];

しかし、inDirectory パラメーターを入れると、次のようになります。

[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html" inDirectory:@"files"]]]];

次のエラーが表示されます。

** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: ' * -[NSURL initFileURLWithPath:]: nil string parameter'

既にターゲットをチェックしており、ファイルは「バンドル リソースのコピー」リストに表示されています。

4

1 に答える 1