Мне нужно заполнить ячейку данными Sqlite из файла.У меня есть этот код, который читает дб и печатает материал (для тестирования), теперь я хочу использовать его для заполнения значений ячеек (список стран в UIPickerView), но для этого мне нужно попробовать подключить, чтобыв блоке Do Catch, и [] не принимает блоки Do Catch.Как я могу это сделать?
do {
// Database Connection
let path = Bundle.main.path(forResource: "location", ofType: "sqlite")!
db = try Connection(path, readonly: true)
// Defino los parametros de la DB
let code = Expression<Int64>("code")
let name = Expression<String>("name")
let num_levels = Expression<Int64>("num_levels")
let levels_desc = Expression<String>("levels_desc")
let paises = Table("country")
for pais in try db.prepare(paises) {
print("code: \(pais[code]), name: \(pais[name]), num_levels: \(pais[num_levels]), levels_desc: \(pais[levels_desc])")
}
} catch {
print("Error occurred \(error)")
}
cell.values = [
]