我正在尝试将包含文本字段的
HTML页面加载到webview中,编辑文本字段中的文本,然后在该webview中获取HTML数据.
我正在使用此代码加载页面:
NSString* path = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"htm"];
NSData* xmlData = [NSData dataWithContentsOfFile:path];
[web loadData:xmlData MIMEType:@"text/html" textEncodingName:nil baseURL:nil];
此代码获取内容并在webview中再次设置:
NSString *myText = [web stringByEvaluatingJavaScriptFromString:@"document.all[0].innerHTML"];
data = [myText dataUsingEncoding:NSUTF8StringEncoding];
[web loadData:data MIMEType:@"text/html" textEncodingName:nil baseURL:nil];
问题是我在文本字段中插入的文本没有从webview返回.
我尝试了document.body.innerHTML和document.body.outerHTML,它们都以我加载它的方式返回HTML页面数据.
反正有没有获取包含我插入的文本的HTML页面数据?