我是Swift的新手,目前正在创建一个日记应用程序,询问用户问题。我这样存储用户的输入:
dict = ["date": ["question1": "answer", "question2": "answer"]]
现在,我需要在表视图中向用户显示此数据,其中“日期”是标题,“ question1”是描述。
我已经看过网上了,但是答案似乎是参考“ indexPath.row”来将信息输入到单元格中的,但是由于这是一个字符串字典,所以我不能这样做。
谢谢您的帮助!
答案 0 :(得分:0)
您可以尝试使用map
。这里Dictionary
转换为字典数组。
let dict = ["date": ["question1": "answer", "question2": "answer"]]
if let value = dict["date"] {
let v = value.map {
["question": $0.key, "answer": $0.value]
}
debugPrint(v)
}
答案 1 :(得分:0)