我从网上获得了JSON响应,并使用以下代码成功地在控制台上打印了项目:
for game in listOfRecentGames {
if let statInfoForTheGame = game["stats"] as? [String : String] {
var text = statInfoForTheGame["info"]
}
}
listOfRecentGames
中有多个游戏。我得到每个游戏的字符串值信息,我想在一个UITextView中显示它们。我怎样才能做到这一点?我正考虑在UITextView中放入数组并打印出来,但不确定。
答案 0 :(得分:0)
你实际上不需要一个阵列来做到这一点。您已拥有let listOfRecentgames = [
["stats": ["info": "Something1"]],
["stats": ["info": "Something2"]],
["stats": ["info": "Something3"]]
]
var textViewText = yourTextView.text
for game in listOfRecentgames {
if let statInfoForTheGame = game["stats"] {
if let text = statInfoForTheGame["info"] {
textFieldText.appendContentsOf(" \(text)")
}
}
}
// Now you have the whole information from each game so just bind it to the textView
yourTextView.text = textViewText
现有文字,因此您只需将新文字附加到现有文字即可。
{{1}}