如何从 UIWebview 解析 html 字符串以用于 iPhone 中的 RichTextEditor
我正在使用 RichTextEditor ,详细说明如下 link 并且我需要在单击按钮时在其他类的表格视图中显示书面内容,但在表格视图单元格中,出现了相应的html字符串。 代码
-(void)submitClicked{
contentObject.webCOntent=webView;
contentObject.savedMessage=SAVED;
contentObject.str = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerHTML"];
NSLog(@"created %@",contentObject.str);
}
以下是我在 tableView cellforRowAyIndexPath 中的
cell.textLabel.text = [[notesArray objectAtIndex:indexPath.row]str ];
,当我运行应用程序时,它显示在 tableview 中 Oiuo8
其中,contentObject 是模型类对象,str 是字符串,webcontent 是模型类中的 UIWebView
I am using RichTextEditor exactly as detailed in this link and I need to show the written content in table view in other class on a button click, but in the table view cell, corresponding html string is appearing. Following is my code
-(void)submitClicked{
contentObject.webCOntent=webView;
contentObject.savedMessage=SAVED;
contentObject.str = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerHTML"];
NSLog(@"created %@",contentObject.str);
}
in tableView cellforRowAyIndexPath,
cell.textLabel.text = [[notesArray objectAtIndex:indexPath.row]str ];
When I run the app,its Showing in tableview
Oiuo8
where, contentObject is modelclass object and str is string and webcontent is UIWebView
in model class
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终通过更改 contentObject.str = [webView stringByEvaluatingJavaScriptFromString:
@“document.body.innerHTML”];到
contentObject.str = [webView stringByEvaluatingJavaScriptFromString:
@"document.documentElement.textContent"];,它给出普通文本而不是 html 文本。
I got the solution finally by changing contentObject.str = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerHTML"]; to
contentObject.str = [webView stringByEvaluatingJavaScriptFromString:
@"document.documentElement.textContent"];,its giving the normal text instead of html text.