简体   繁体   English

字典中不带括号的 Swift 键值

[英]Swift Key Values from Dictionary without brackets

When I try to print/assign key/value data in Swift, brackets surrounding the data.当我尝试在 Swift 中打印/分配键/值数据时,数据周围有括号。 I want to hide/cut the brackets.我想隐藏/剪切括号。

Have tested in Swift with Code below.已使用下面的代码在 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)"
        }
}

Current result is -> [value]当前结果是 -> [值]

Expected result should be -> value预期结果应该是 -> 值

Any suggestion to hide the brackets?任何隐藏括号的建议?

As @Scriptable suggested it works with the following:正如@Scriptable 建议的那样,它适用于以下内容:

self.syncText.text = "\(data.first!)"

Thank you!谢谢!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM