मैं एक बहुत ही सरल परीक्षण पृष्ठ (test.html) लोड करने वाले uiwebview के साथ एक बहुत ही सरल iOS ऐप है:
<html>
<body>
<img src="img/myimage.png" />
</body>
</html>
मैंने अपने वेब दृश्य में इस test.html फ़ाइल को लोड किया है:
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];
यह ठीक काम करता है अगर मैं सापेक्ष पथ के बिना छवि को संदर्भित करता हूं और संदर्भित छवि को रूट पथ में लक्ष्य के तहत रख देता हूं -> XCode के भीतर कॉपी बंडल संसाधन, हालांकि मैं इसे अपने HTML फ़ाइल में दिखाए गए सापेक्ष पथ के साथ काम करने के लिए नहीं प्राप्त कर सकता हूं । ऐसा करने का एक तरीका होना चाहिए, मेरे पास बहुत सारी छवियां, सीएसएस, जावास्क्रिप्ट फाइलें हैं जिन्हें मैं वेबव्यू में लोड करना चाहता हूं और मैं चाहूंगा कि रूट में सब कुछ न हो और मुझे अपने वेब में सभी संदर्भों को बदलना पड़े एप्लिकेशन।