मैं WkWebView का उपयोग कर HTML पृष्ठों को लोड करना चाहता हूं और मैं लोडिंग समाप्त होने के बाद ही पृष्ठ दिखाना चाहता हूं। जब तक यह लोड हो रहा है, मैं एक खाली दृश्य पर एक गतिविधि संकेतक दिखाना चाहता हूं। मैं दो दृश्य लोडिंग व्यू और एक wkWebView बनाते हैं। जबकि पृष्ठ लोड हो रहा है, मैं लोडिंग व्यू के सबव्यूव के रूप में वीसी में जोड़ता हूं और जब मैं लोडिंग व्यू को हटाना चाहता हूं और wkWebView जोड़ना चाहता हूं। यहाँ मेरी कोड है:ऑब्जेक्टिव-सी में WKWebView पूर्ण लोडिंग को जांचने के लिए कैसे करें?
[self addSubview:_loadingView];
_wkWebView = [[WKWebView alloc] initWithFrame:self.frame];
_wkWebView.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, self.frame.size.height);
//Send a request to wkUrlconnection
NSURL *wkUrl = [NSURL URLWithString:self.wkUrlString];
NSURLRequest *wkRequest = [NSURLRequest requestWithURL:wkUrl];
//Here I want to check if it's loaded and then remove loadingView and add wkWebView
[_wkWebView loadRequest:wkRequest];
[self.loadingView removeFromSuperview];
[self addSubview:_wkWebView];
कोई मुझे बताएंगे कि कैसे, जबकि यह लोड हो रहा है है की जाँच करने के लिए और अगर खत्म कुलपति को ताज़ा कर सकते हैं? आपके उत्तरों के लिए धन्यवाद।
क्या आपने [प्रतिनिधि] (https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/DelegatesandDataSources/DelegatesandDataSources.html) -पटलर देखा है और इसका उपयोग ' 'WKWebView' पर नेविगेशन डिलीगेट' संपत्ति? – Mats
धन्यवाद मैट। मुझे इसकी जरूरत है। – faklyasgy