我试图将字典的内容显示为UITextView
或UILabel
。我可以使用println()
成功地完成这项工作,但是当尝试将值添加到.text属性时,它只添加第一行。
for (x, y) in dict
{
println("\(x): \(y)")
display.text = "("\(x): \(y)") // prints only first item
display.text = "\(dict)" // prints [item1: 1, item2: 2....] I need it on separate lines and no [].
}
最佳答案
我不太清楚你在问什么。你在一个字符串的多行上要求“(x:y)”吗?使用换行符转义:
var fullDict = ""
for (x, y) in dict {
fullDict += "(\(x): \(y))\n"
}
display.text = fullDict
关于ios - 如何将字典的内容转储到UITextView或UILabel中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31685399/