Saya memiliki aplikasi iOS yang sangat sederhana dengan tampilan uiwebview yang memuat halaman pengujian yang sangat sederhana (test.html):
<html>
<body>
<img src="img/myimage.png" />
</body>
</html>
Saya memuat file test.html ini ke tampilan web saya:
NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"html"];
NSString *html = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
[webView loadHTMLString:html baseURL:baseUrl];
Ini berfungsi dengan baik jika saya mereferensikan gambar tanpa jalur relatif dan meletakkan gambar yang direferensikan di jalur root di bawah Target -> Salin Sumber Daya Bundel dalam XCode, namun saya tidak bisa membuatnya bekerja dengan jalur relatif seperti yang ditunjukkan di file html saya . Pasti ada cara untuk melakukan ini, saya punya banyak gambar, css, file javascript yang ingin saya muat ke webview dan saya tidak ingin semuanya ada di root dan harus mengubah semua referensi di web saya aplikasi.