0

.htmlプロジェクトに 、2、1つ.jsのファイルを追加し.css、.html ファイルにアクセスするために UIWebView で次のコードを使用しました。

[web1 loadRequest:[NSURLRequest requestWithURL:
                           [NSURL fileURLWithPath:[[NSBundle mainBundle]

pathForResource:@"index" ofType:@"html"] isDirectory:NO]]];

web1 は私の UIWebView であり、合成されています。そのページを開くと、CSS はなく、行とリンクが並んでいるだけで、装飾はありません。

また、任意のリンクをクリックしても、.js が機能していないため、期待した結果が表示されません (または、通常のファイルと同様に追加しましたが、xcode によって検出されていないと言うべきです)フレームワーク)。

4

2 に答える 2

0

次のことを確認してください。

  • ファイルをプロジェクト リソースに適切に追加しましたか?
  • それらはターゲットのビルド段階に含まれていますか?

これについて確信があり、それでもうまくいかない場合は、次のことを試すことをお勧めします(これは過去に私のために働いていました)

UIWebView *webView = [[UIWebView alloc] init];
NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"];
NSString *htmlString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:[[NSBundle mainBundle] resourcePath]]];
于 2013-04-01T16:31:46.650 に答える