Добавление анализируемых строк данных в локальный массив и обновление TableView - PullRequest
0 голосов
/ 12 октября 2019

Я успешно могу получить данные из массива разбора и сохранить их в моем локальном массиве.

Однако при включении данных этого массива в мои ячейки таблицы с помощью indexpath.row я получаю сообщение об ошибке:

unexpectedly found nil while unwrapping

Вот мой код:

ViewDidLoad ()

let query2 = PFQuery(className: "Check")
query2.whereKey("username", equalTo: usernameValue)
query2.findObjectsInBackground { (objects, error) in
    if error == nil
    {
        if let objects = objects
        {
            for object in objects
            {
                print(object["checkedTime"] as! String)
                print(object["checked"] as! String)
                let values = object["checkedTime"] as! String
                let values2 = object["checked"] as! String
                self.checkedBarArrayTime.append(values)
                self.checkedBarArray.append(values2)
                print(self.checkedBarArrayTime)
                print(self.checkedBarArray)
                self.checkedTableView.reloadData()
            }
        }
    }
}

CellForRow ()

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cellValue = tableView.tag
    if cellValue == 0 {
        let cell = tableView.dequeueReusableCell(withIdentifier: "myChecksTableViewCell", for: indexPath) as! MyChecksTableViewCell
        cell.myChecksLabel.text = checkedBarArray[indexPath.row]
        cell.myChecksTimeLabel.text = checkedBarArrayTime[indexPath.row]
        return cell 
    }
    return UITableViewCell()
}
...