我正在使用Swift制作应用程序,并且正在使用Firebase
Firestore。Firestore是一个数据库,其中包含一些我放入的字符串UILabel
。带着一些刺痛,我正在使用换行命令(或\n)
。因此,我的一些字符串如下所示:
"This is line one\nThis is line two\nThis is line three"
但是,每当检索到该字符串时,它就是addetoto,UILabel
并显示如下:
这是第一行\ n这是第二行\ n这是第三行
…什么时候应该是这样…
这是第一行
这是第二行
这是第三行
我假设这\n
不适用于来自数据库的字符串?我尝试使用进行两次转义\\n
。有人对此有解决办法吗?
这是我正在使用的代码…
database.collection("songs").whereField("storyTitle", isEqualTo: "This is the story header").getDocuments { (snapshot, error) in
for document in (snapshot?.documents)! {
self.storyBodyLabel.text = (document.data()["storyBody"] as? String)!
}
}
我知道了。我只是用换行命令替换了我收到的字符串中的字符“ \ n”。
label.text = stringRecived.replacingOccurrences(of: "\n", with: "\n")
因为我手动键入了字符串并给了Firebase一个字符串,就像 "Line one\nline two\nline three"
我将“ \ n”替换为“
\ n”一样,但是如果给Firebase一个字符串,例如
"Line one
Line two
Line three"
Firebase "\\n"
在编写代码之前将这些回报替换为
label.text = stringRecived.replacingOccurrences(of: "\\n", with: "\n")
希望有帮助!
问题内容: 我想使用命令用新行(\ n)替换所有出现的字符串“ \ n”。 我试过了,但这似乎匹配任何’'和任何’n’ 问题答案: 这是使用以下方法的方法: 用法示例: 要就地替换文件中所有出现的内容: 替换所有通过管道出现的事件,并保存到另一个文件中
我安装了Oracle 19c数据库软件。我试图用脚本创建一个数据库;我创建了一个监听器和pfile(参数)文件。然后键入这个命令, -- 在此之后; -- 当我输入这些命令时,屏幕上只有“2”。然后,任何事情都不会发生。
问题内容: 我想在Rails查询中执行数据库端字符串连接,并以与数据库无关的方式进行。 SQL-92将双引号()指定为串联运算符。不幸的是,MS SQL Server似乎不支持它。它使用代替。 我猜想Rails的SQL语法抽象已经解决了特定于数据库的运算符问题。如果确实存在,该如何使用? 问题答案: 我遇到了同样的问题,却从未想到过Rails内置的任何东西。所以我写了这个小方法。 我在想有人真的应
问题内容: 我是AngularJS的新手,正在用记号表构建仪表板。 试图将dygraphs网站上的示例代码放在ng-repeat- list中,以进行测试。对于y中的每个x,期望有相同的样本图。不幸的是,该图没有绘制,只是轴,控制台没有显示任何错误。 如果我删除ng-repeat,尽管可以(单个图形)工作- dygraphs代码有效。当然,像我在这里那样直接在视图中绘制图形没有任何意义,但我仍然想
问题内容: 我尝试使用Jekyll新命令,但是它不起作用,并在出现错误后出现。 我正在使用Mac OS X 10.8.5 Mountain Lion。 但这对我的情况不起作用。我卸载并重新安装了json,但没有任何反应。如果您知道其他解决方案,请告诉我。自本周初以来,我一直在解决这个问题。 我的宝石清单和宝石环境如下。 请给我建议以帮助我。谢谢! 3月7日更新。 以防万一您想查看自制软件列表, 2
本文向大家介绍MySQL命令行导出与导入数据库,包括了MySQL命令行导出与导入数据库的使用技巧和注意事项,需要的朋友参考一下 举例为大家介绍如何运用命令行实现MySQL导出导入数据库 一、命令行导出数据库 1.进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接