2017-06-23 5 views
1

je le code suivant qui récupère la liste des systèmes d'exploitation et la liste de leurs comptes. Je voudrais obtenir les valeurs de comptage et les enregistrer sur un tableau:sqlite.swift obtenir des valeurs de comptage

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 

} 

Je sais comment obtenir des résultats de la colonne normale, mais comment voulez-vous référence une colonne qui retourne une liste de comptes?

Répondre

0

Après quelques recherches, la réponse est la suivante:

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

Puisque le nombre retourne un entier, la valeur doit être convertie en une chaîne en utilisant les guillemets doubles et \