如何从 UIWebview 解析 html 字符串以用于 iPhone 中的 RichTextEditor

发布于 2025-01-03 03:53:10 字数 814 浏览 1 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

战皆罪 2025-01-10 03:53:10

我最终通过更改 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文