ऐसा लगता है कि आप अपने बंडल के अंदर से HTML लोड कर रहे हैं। इसका मतलब है कि सभी अतिरिक्त फाइलें (.js, .css, और किसी भी मीडिया फ़ाइलों) को भी आपके बंडल में उपस्थित होने की आवश्यकता है। तो जांच करने वाली पहली बात यह है कि आप अपने निष्पादन योग्य सामग्री की सामग्री को देखें और सुनिश्चित करें कि जेएस, आदि फाइलें शामिल हैं।
यदि यह ठीक लग रहा है तो जांच करने के लिए अगली चीज़ यह है कि अगर एचटीएमएल, जेएस, या सीएसएस फाइल संबंधित या पूर्ण यूआरएल के माध्यम से सामग्री का संदर्भ देती हैं। यदि वेब सामग्री में एक पूर्ण पथ संदर्भ है तो UIWebView हर बार उस सामग्री को डाउनलोड करने का प्रयास करने जा रहा है, इसलिए यह केवल तब ही काम करेगा जब आपके पास नेट कनेक्शन हो। यदि पथ सापेक्ष है तो यह देखने के लिए बंडल में जा रहा है कि ऐसी फ़ाइल मौजूद है या नहीं।
जब आपने एक्सकोड प्रोजेक्ट फ़ाइल में एचटीएमएल और सामग्री शामिल की थी तो आपने संभवतः प्रोजेक्ट साइड-बार में फ़ाइल को खींच लिया था और उनसे पूछा गया था कि "किसी भी जोड़े गए फ़ोल्डर्स के लिए समूह बनाएं" या "फ़ोल्डर बनाएं" किसी भी जोड़ा फ़ोल्डर के लिए संदर्भ। "
डिफ़ॉल्ट पहला ऐसा है जिसका अर्थ है कि एक्सकोड आपके प्रोजेक्ट में एक पीला फ़ोल्डर बनाता है, लेकिन यह आउटपुट बंडल उत्पन्न करने के समय डिस्क पर निर्देशिका पदानुक्रम को अनदेखा कर देगा। यदि आप दूसरा विकल्प चुनते हैं तो फ़ोल्डर नीला है और यदि आप अपने आउटपुट बंडल में देखते हैं तो आप देखेंगे कि पूरे फ़ोल्डर पदानुक्रम को दोहराया गया है।
सरल वेब पृष्ठों के लिए पहला काम जहां सब कुछ एक ही फ़ोल्डर स्तर पर है और आप इसे लोड करने के लिए ऊपर सूचीबद्ध विधि का उपयोग कर सकते हैं। दूसरे मामले बेहतर काम करता है अगर अपने वेब पेज जटिल है और उप-फ़ोल्डर में सामग्री संदर्भ जिस स्थिति में आप एक रिश्तेदार पथ से वेब पृष्ठों (जैसे कि, 'वेबपेजों' फ़ोल्डर) लोड करने के लिए की जरूरत है:
NSString *path = [[NSBundle mainBundle]
pathForResource:@"index" ofType:@"html"
inDirectory:@"webpages"];
जांचने के लिए आखिरी बात यह है कि अगर एचटीएमएल फाइल में कोई बेस टैग हैं। यह किसी पृष्ठ पर सभी लिंक के लिए डिफ़ॉल्ट पता या लक्ष्य निर्दिष्ट करने का एक तरीका है, लेकिन यह वेबव्यू लिंक को जोड़ सकता है।
NSURL *url = [NSURL fileURLWithPath:path];
सेटअप एक baseurl और जावास्क्रिप्ट, सीएसएस, छवियों आदि जैसी चीजों के लिए .html फ़ाइल की तो संबंधित पथ काम नहीं करते नहीं करता है:
क्या करता है "कुछ भी नहीं जुड़ा हुआ हो जाता है" यहाँ क्या मतलब है? –