gpt4 book ai didi

iphone - 如何在 iPhone 的 UIWebView 中正确保存/显示换行符?

转载 作者:行者123 更新时间:2023-12-03 19:21:00 25 4
gpt4 key购买 nike

我有一个基于 UIWebView 的 iPhone 应用程序,它从 SQLite 数据库读取 HTML。用户可以保存通过接受回车的 UITextView 输入的新信息。如何在 UIWebView 中正确显示这些回车符(换行符)?我尝试过使用这样的东西:

NSString *HTMLData = [mySQLiteDataObject text]; 
HTMLData = [HTMLData stringByReplacingOccurrencesOfString:@"\\n"
withString:@"<br>"];
[webView loadHTMLString:HTMLData baseURL:nil];

但看起来文本没有被识别为有换行符:文本在 webView 中显示在连续的一行中。当我在控制台中打印文本时,它会完整地显示换行符。

我尝试在上面的示例代码中使用\n、\r 和\r\n,但没有成功。我是否错误地保存了用户的文本,或者在显示端做了错误的事情?

最佳答案

我可以在您的搜索字符串中看到两个反斜杠:您必须替换 "\n",而不是 "\\n" 才能使其正常工作。

但是你really want to sanitize your input在将其加载到 UIWebView 之前。至少你必须屏蔽 <、>、& 和 "。

关于iphone - 如何在 iPhone 的 UIWebView 中正确保存/显示换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1085140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com