sqlite.swift 获取计数值

sqlite.swift get count values

我有以下代码可以检索操作系统列表及其计数列表。我想获取计数值并将它们保存到数组中:

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

}

我知道如何获得正常的列结果,但您如何引用 returns 计数列表的列?

经过一番研究,答案如下:

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

由于计数 returns 是一个 int,因此必须使用双引号和 \

将该值转换为字符串