Çok basit bir test sayfası (test.html) yükleyen bir uiwebview ile çok basit bir iOS uygulamam var:
<html>
<body>
<img src="img/myimage.png" />
</body>
</html>
Bu test.html dosyasını web görünümüme yüklüyorum:
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];
Bu, göreli yol olmadan görüntüye başvurursam ve referans alınan görüntüyü kök yoluna XCode içindeki Hedefler -> Paket Kaynaklarını Kopyala altında koyarsam iyi çalışır, ancak html dosyamda gösterildiği gibi göreli yolla çalışmasını sağlayamıyorum . Bunu yapmanın bir yolu olmalı, web görünümüne yüklemek istediğim çok sayıda resim, css, javascript dosyam var ve her şeyin kökte olmasını istemiyorum ve web'imdeki tüm referansları değiştirmek zorunda kalmam Uygulamanın.