ios - 不带括号的字典中的 Swift 键值
问题描述
当我尝试在 Swift 中打印/分配键/值数据时,数据周围有括号。我想隐藏/剪切括号。
已使用以下代码在 Swift 中进行了测试。
func listenForChanges() {
let db = Firestore.firestore()
db.collection("Block").document("Test")
.addSnapshotListener { documentSnapshot, error in
guard let document = documentSnapshot else {
print("Error fetching document: \(error!)")
return
}
guard let data = document.data()?.values else {
print("Document data was empty.")
return
}
self.syncText.text = "\(data)"
}
}
当前结果是 -> [值]
预期结果应该是 -> 值
有什么隐藏括号的建议吗?
解决方案
正如@Scriptable 建议的那样,它适用于以下内容:
self.syncText.text = "\(data.first!)"
谢谢!
推荐阅读
- mp4 - 使用 H264 数据编码 fmp4 文件时如何填充 avcC 框?
- python-3.x - 如何在 python/pyglet 中正确使用 gluUnProject?
- javascript - 如何使用 JavaScript 检索对象属性值?
- laravel - 在动态旧页面上的 laravel 5.6 中实现 AMP
- pyqt5 - 将表格小部件导出为 excel 文件时出现问题
- ambari - 运行 ambari 服务的单个主机(当前机器)的 Ambari 服务器主机注册失败
- kubernetes - 如何确定 Kubernetes 集群的最佳实现
- android - logcat中的数百个随机错误
- php - 选择PHP表单获取所有值
- python-3.x - Bokeh ColumnDataSource 行未呈现