J'ai une question très simple de l'application pour iOS avec une uiwebview chargement d'un très simple page de test (test.html):
<html>
<body>
<img src="img/myimage.png" />
</body>
</html>
Je charge ce test.html fichier dans ma vue web:
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];
Cela fonctionne bien si j'ai de la référence de l'image sans le chemin d'accès relatif et de mettre l'image référencés dans le chemin de la racine dans le cadre des Objectifs -> Copier le Bundle de Ressources dans XCode, cependant je ne peux pas le faire fonctionner avec le chemin d'accès relatif, comme indiqué dans mon fichier html. Il doit y avoir un moyen de le faire, j'ai beaucoup d'images, les fichiers css, javascript que je veux charger dans la webview et je voudrais ne pas avoir tout dans la racine et changer toutes les références dans mon application web.