я есть словарь, как это:Swift: Сравнение словарь Ключи
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