0
我想從sqlite3數據庫中獲取一些記錄並將它們加載到數組中。我寫的代碼,這似乎至少就能夠正常工作與從DB正確的價值觀檢索正確的記錄數爲在swift中設置sqlite3結果返回額外的數據
while(results?.next() == true) {
println("Got a result")
var sname = results?.stringForColumn("surname")
var fname = results?.stringForColumn("firstname")
println("Retrieved \(sname) ,\(fname)")
}
我的問題是,當我嘗試訪問變量在println語句,它所產生的
Retrieved Optional("Smiles") ,Optional("Dick")
我似乎已經用盡了一切辦法得到公正的價值觀,但不斷收到可選(」「)補充道。有任何想法嗎?
我不認爲這是一個錯誤;我認爲這是一個功能,以及Swift如何處理這些字符串返回NULL的可能性。 –