Ios 如何使用for循环从具有多个变量的db中获取值?
我需要使用for循环从数据库获取值,以在多个变量中显示 我该怎么办?请帮帮我 我的变量:Ios 如何使用for循环从具有多个变量的db中获取值?,ios,swift,sqlite,Ios,Swift,Sqlite,我需要使用for循环从数据库获取值,以在多个变量中显示 我该怎么办?请帮帮我 我的变量: var printerName1: String = "" var printerName2: String = "" var printerName3: String = "" var printerName4: String = "" var printerName5: String = "" 我的职能: func load(){ var selectPrinter = [printerNa
var printerName1: String = ""
var printerName2: String = ""
var printerName3: String = ""
var printerName4: String = ""
var printerName5: String = ""
我的职能:
func load(){
var selectPrinter = [printerName1,printerName2,printerName3
,printerName4,printerName5]
let db = SQLiteDB.shared
db.openDB()
let data = db.query(sql: "select * from tbPrinter")
for index in 0..<data.count {
let row = data[index]
if let printerName = row["name"]{
selectPrinter[index] = printerName as? String //Cannot to set value in variables
}
}
}
func load(){
变量selectPrinter=[printerName1,printerName2,printerName3
,printerName4,printerName5]
让db=SQLiteDB.shared
db.openDB()
让data=db.query(sql:“从tbPrinter中选择*)
对于0..中的索引,如果要按索引设置textfield的文本值,应将它们添加到数组中,然后可以使用结果集的相同索引来设置文本
let printers = [
printerName1,
printerName2,
printerName3,
printerName4,
printerName5
]
func load() {
let db = SQLiteDB.shared
db.openDB()
let data = db.query(sql: "SELECT * FROM tbPrinter")
for index in 0..<data.count {
let row = data[index]
if let printerName = row["name"] {
printers[index].text = printerName as? String
}
}
}
let打印机=[
打印机名称1,
printerName2,
printerName3,
打印机名称4,
打印机名称5
]
func load(){
让db=SQLiteDB.shared
db.openDB()
让data=db.query(sql:“从tbPrinter中选择*)
对于0中的索引..如果我切换到使用变量而不是出口,如何处理