如何使用快速代码从UITextView中删除\ n \ n?

问题描述

我让用户在UITextView中输入文本,然后使用此代码将其发送到Firebase

         func sendDataToFirebase(){
            
              let productID = self.ref.childByAutoId().key
              let userID = Auth.auth().currentUser?.uid
           
              let product = [ "productID" : productID,"uid" : userID,"details": self.txtProductDetails.text! as String
        
                ] as [String : Any]
       
            self.ref.child("products").child(productID!).setValue(product)

           }

如果用户输入的文本具有多行,它将转到firebase并具有\ n \ n

enter image description here

因此,当我提取文本时,得到的结果与\ n \ n相同。如何在\ n \ n看起来必须井井有条的地方删除。

enter image description here

解决方法

尝试一下

  func sendDataToFirebase(){
        
          let productID = self.ref.childByAutoId().key
          let userID = Auth.auth().currentUser?.uid
          guard let text = self.txtProductDetails.text else{return}
          let newText = text.replacingOccurrences(of: "\n\n",with: "")
       
          let product = [ "productID" : productID,"uid" : userID,"details": newText
    
            ] as [String : Any]
   
        self.ref.child("products").child(productID!).setValue(product)

       }

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...