Я пытаюсь загрузить страницу HTML с текстовыми полями в веб-просмотр, отредактировать текст в текстовых полях и затем получить данные HTML в этом веб-просмотре.
Я использую этот код для загрузкистраница:
NSString* path = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"htm"];
NSData* xmlData = [NSData dataWithContentsOfFile:path];
[web loadData:xmlData MIMEType:@"text/html" textEncodingName:nil baseURL:nil];
И этот код для получения содержимого и установки его снова в веб-просмотре:
NSString *myText = [web stringByEvaluatingJavaScriptFromString:@"document.all[0].innerHTML"];
data = [myText dataUsingEncoding:NSUTF8StringEncoding];
[web loadData:data MIMEType:@"text/html" textEncodingName:nil baseURL:nil];
Проблема в том, что текст, который я вставил в текстовое поле, невозвращается из веб-просмотра.
Я пытался document.body.innerHTML
и document.body.outerHTML
, они все возвращают данные HTML-страницы так, как я ее загрузил.
Есть ли способ получить данные HTML-страницы?что включает в себя текст, который я там вставил?