В проекте Swift iOS 8 с SQLite я пытаюсь получить количество строк в таблице, используя функцию SQL COUNT
. Из приведенных примеров, которые я нашел в C, я пришел с этим кодом:Swift SQLite SQL Count
var nRows: Int32 = 0
func getNquestions() {
let querySQL = "SELECT COUNT(*) from table"
let results:FMResultSet? = myDatabase.executeQuery(querySQL,withArgumentsInArray: nil)
if results?.next() == true {
nRows = results?.intForColumnIndex(0) //STATEMENT GENERATING ERROR
}
}
После того, как ошибки несоответствия типов я изменил определение NROWS к Int32, но я получаю ошибку компиляции (в этот раз «Значение дополнительного типа ' Int32? не разворачивал.»
Любые подсказки?