Firestore未存储TextField中的新行



当将包含换行符的TextField中的字符串值(通过敲击键盘上的新行按钮(添加到Firestore字段时,Firestore中的值不会将\\n添加到该值中。相反,它只是用一个空的空间来代替它。然而,当在我的应用程序中显示字符串值时,它会用换行符来显示它,这对我来说是令人困惑和有问题的,因为Firestore值不包括\\n

它为什么这么做?

您所观察到的只是因为Firestore控制台为了紧凑性而选择显示字符串的方式。数据总是按照你写的方式存储,当你在应用程序中读回来时,它将与你写的完全一样。

最新更新