我有這樣的字典:夫特:比較字典鍵
var dataDictionary : [String:String] = ["Result" : "result", "Date Added" : "dateAdded", "Entered By" : "enteredBy"]
來存儲該鍵和值我已經作出了陣列敵我一個鍵和值是這樣的:
var selectedDictKeys :[String] = [String]()
var selectedDictValues :[String] = [String]()
並保持鍵和值到數組是這樣的:
self.selectedDictKeys = Array(self.dataDictionary.keys)
self.selectedDictValues = Array(self.dataDictionary.values)
這是我defaultName中模型類:
class DefaultNameModel: EVObject {
var key : String = ""
var value : String = ""
}
現在,我怎麼打印設定值的數值如..
self.selectedDictKeys = Array(self.dataDictionary.keys)
self.selectedDictValues = Array(self.dataDictionary.values)
var dataSet = [DefaultNameModel]()
for i in 0...(self.selectedDictKeys.count-1)
{
let dataRow = DefaultNameModel()
dataRow.key = String(self.selectedDictKeys)
if dataRow.key == "Result"
{
dataRow.value == "Success"
dataSet.append(dataRow)
print("The data Row is\(dataRow)")
}
if dataRow.key == "Date Added"
{
dataRow.value == "2016-12-12"
dataSet.append(dataRow)
print("The data Row is\(dataRow)")
}
if dataRow.key == "Entered By"
{
dataRow.value == "Me"
dataSet.append(dataRow)
print("The data Row is\(dataRow)")
}
}
如果你知道鍵和值都爲什麼你創建字典只需創建DefaultNameModel對象和數組中的對象。 –
我必須在表格 – Sam
附加這個,所以我該怎麼做..你可以請建議我.. ?? – Sam