gpt4 book ai didi

swift - sqlite3结果集在swift中返回额外的数据

转载 作者:行者123 更新时间:2023-11-30 14:06:22 25 4
gpt4 key购买 nike

我正在尝试从 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")

我似乎已经尝试了一切来获取值,但不断添加可选(“”)。有什么想法吗?

最佳答案

尝试这种方法:

println("Retrieved \(sname!) ,\(fname!)")

关于swift - sqlite3结果集在swift中返回额外的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32338749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com