UITableViewCell удаляется после прокрутки - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь создать приложение со списком задач.Для этого приложения мне требуется пользовательский UITableViewCell.Однако я пытаюсь использовать свою пользовательскую ячейку, когда я запускаю приложение и пытаюсь прокрутить представление таблицы, все ячейки удаляются.

Это мой код:

class ToDoListVC: UIViewController, UITableViewDataSource, UITableViewDelegate {

    @IBOutlet weak var tableView: UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()
        let nib = UINib(nibName: "TodoCell", bundle: nil)
        tableView.register(nib, forCellReuseIdentifier: "customCell")
        tableView.delegate = self
        tableView.dataSource = self
    }

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return HomeVC.ToDoEvents.count
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell{
        let cell = tableView.dequeueReusableCell(withIdentifier: "customCell") as! TodoCell
        let eventName = HomeVC.ToDoEvents[indexPath.row].name
        let eventTime = HomeVC.ToDoEvents[indexPath.row].time
        let completion = HomeVC.ToDoEvents[indexPath.row].isComplete

        cell.initialize(task: eventName!, length: eventTime!, completion: completion!)

        return cell

    }

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 70
    } 
}

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

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