我正在尝试将字典的内容显示为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 [].
}
答案 0 :(得分:0)
我不确定你问的是什么。你在要求"(x:y)"在一个字符串中的多行?使用换行符转义符:
var fullDict = ""
for (x, y) in dict {
fullDict += "(\(x): \(y))\n"
}
display.text = fullDict