एक ऐप में मुझे निर्माण करने के लिए अनुबंधित किया गया है, मैं YouTube वीडियो की एक सूची खींच रहा हूं और उन्हें ऐप में प्रदर्शित करने की इजाजत देता हूं। हालांकि, जब कोई उपयोगकर्ता YouTube दृश्य के नेविगेशन नियंत्रक में एक सेल टैप करता है और UIWebView के साथ मोडल व्यू प्रकट होता है, तो UIWebView त्रुटि "फ़्रेम लोड बाधित" देता है।UIWebView में "फ़्रेम लोड बाधित" त्रुटि को कैसे हल करें?
मैंने इसे दर्जनों बार डीबगर के माध्यम से चलाया है, और जब तक मैं NSURLRequest को प्रारंभ नहीं करता तब तक सब ठीक हो जाता है। जब मोडल दृश्य प्रदर्शित किया जाता है, यहाँ कोड है कि ViewController के -viewDidLoad
विधि में चलता है:
- (void)viewDidLoad
{
[super viewDidLoad];
_webView = [[UIWebView alloc] init];
_webView.delegate = self;
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:_url];
[_webView loadRequest:request];
}
हालांकि, जब मैं लाइन [_webView loadRequest:request];
पर डिबगर प्राप्त कर लेते हैं मैं निम्न देखें
क्या किसी को पता है कि UIWebView त्रुटि क्यों लौट रहा है?
आप UIWebView प्रतिनिधि का परीक्षण करना चाहते हैं FailWithError और डोमेन और त्रुटि संख्या की जांच करें कि क्या अधिक जानकारी प्राप्त होती है – cynistersix
क्या यह एक खाली पृष्ठ है? – NeverHopeless
m.youtube पर रीडायरेक्ट के बारे में यहां अंतिम उत्तर वादा करता है। मैंने यह भी पाया: http://stackoverflow.com/questions/19959307/the-joys-of-didfailloadwitherror-uiwebview। और अगर फ़ाइल स्थानीय थी और UIWebView loadData का उपयोग करके अनुरोध करने की आवश्यकता है: – cynistersix