Моя цель с этим кодом, чтобы просто показать HTML код из запроса URL-адрес на этикетке, как приложение инициализируется:Преобразовать запрос UIWebView на строку на инициализации приложения на XCode
- (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithString:@"http://192.168.25.242:8090"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [_webView loadRequest:request]; sleep(5); self.myLabel.text = [_webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; }
Я думаю, что запрос URL-адреса занимает некоторое время, поэтому я использовал функцию сна, пытаясь дождаться ее завершения, а затем преобразовать результаты веб-просмотра в строку и загрузить на этикетке ... Но ничего не показывает. Когда я создаю кнопку «self.myLabel.text = [_webView stringByEvaluatingJavaScriptFromString: @« document.body.innerHTML »]; после любой загрузки веб-браузера он работает, и метка получает html из webview правильно.
Что мне делать?
Спасибо! Попробуй! –