Извлечение данных из SQLite и отображение их в UITableView - PullRequest
0 голосов
/ 13 февраля 2020

Я хотел бы получить все данные из столбца слов и отобразить их в UITableView.
Я получаю эту ошибку: Неустранимая ошибка: индекс выходит за пределы диапазона.
I Я знаю, что означает ошибка. Столбец содержит данные. Я не уверен, где не так.

Буду признателен за любую помощь!

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableview.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath) as! myCustomCell
    while 0 == willbeshown.count {
         cell.myLableCell1?.text = willbeshown[indexPath.row]
    }
    return cell
 }  

 var willbeshown:[String] = []

 @IBAction func findContact(_ sender: Any) {                      
      let contactDB = FMDatabase(path: databasesPath)
      if contactDB.open() {
      NSLog("DB open")
      let querySQL = "SELECT * FROM hehe"
      let result: FMResultSet? = contactDB.executeQuery(querySQL, withArgumentsIn: [])
      while result?.next() == true {
            if let appendeddata = result?.string(forColumn:"word") {
            willbeshown.append(appendeddata)
       }
    }

       tableview.reloadData()
       contactDB.close()
 } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...