sqlite.swift получить значения счетчика

У меня есть следующий код, который извлекает список операционных систем и список их счетчиков. Я хотел бы получить значения счетчика и сохранить их в массив:

let query = mdm.select(os,os.count)
                .filter(os != "")
                .group(os)

let results = try! db.prepare(query)

for items in results
{
    countArray.append(items[os])
    countOSArray.append(items[os.count]) // This does not work

}

Я знаю, как получить обычные результаты столбца, но как вы ссылаетесь на столбец, который возвращает список счетчиков?


person Martheli    schedule 23.06.2017    source источник


Ответы (1)


После некоторых исследований ответ выглядит следующим образом:

countOSArray.append("\(items[os.count])")

Поскольку счетчик возвращает целое число, значение должно быть преобразовано в строку с использованием двойных кавычек и \.

person Martheli    schedule 24.06.2017