woodText.text = [String](textForWood.values)
这是我的代码。 woodText
是UITextView
,textForWood
是字典。请帮忙。
答案 0 :(得分:6)
text
您需要为UITextView
的{{1}}分配字符串。以上显示了如何从字典中提取字符串。
根据评论添加
我不认为使用字典来填充表格视图是一个好主意。 (请记住,字典不是有序的,数组是。)你应该有一个类型的数组,通知表视图它应显示多少行以及在这些行中显示的内容。
一个解决方案是字典数组([[String : String]]
)。然后,您可以在cellForRowAtIndexPath
中填充每个单元格。每行的字典应包含类似
["name" : "Oak", "text" : "The text to display in the oak cell..."]
使用标准样板代码使用文本视图将单元格出列,然后
let woodDictionary = textForWood[indexPath.row]!
woodText.text = woodDictionary["text"] as! String
答案 1 :(得分:-1)
试试这个:
var string = ""
for value in textForWood.values.array {
string = string.stringByAppendingString("\(value), ")
}
woodText.text = string
希望这会有所帮助。