El nuevo comando de línea (\ n) no funciona con las cadenas de base de datos de Firebase Firestore
Estoy haciendo una aplicación con Swift y estoy usando Firebase Firestore. Firestore es una base de datos que tiene algunas cadenas que puse en unUILabel
. Con algunas de mis picaduras, estoy usando el nuevo comando de línea (o\n)
. Así que algunas de mis cadenas se ven así:
"This is line one\nThis is line two\nThis is line three"
Pero, cada vez que se recupera esa cadena, se agregaUILabel
y aparece así ...
Esta es la línea uno \ nEsta es la línea dos \ nEsta es la línea tres
... cuando debería ser así ...
Esta es la línea uno
Esta es la línea dos
Esta es la línea tres
Estoy asumiendo que\n
no funciona con cadenas procedentes de una base de datos? He intentado escapar dos veces con\\n
. ¿Alguien tiene una solución para esto?
Aquí está el código que estoy usando ...
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)!
}
}