При извлечении сохраненных данных из coredata в tableview текст, отображаемый в одной ячейке, не отображает другую ячейку

#ios #uitableview #core-data #swift3 #xcode8-beta6

#iOS #uitableview #core-data #swift3 #xcode8-beta6

Вопрос:

При извлечении сохраненных данных из CoreData в tableView текст, отображаемый в самой одной ячейке, не отображает другую ячейку. как я могу получить текст в отдельных ячейках.

     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return tasks.count
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = UITableViewCell()
        let task = tasks[indexPath.row]
        cell.textLabel?.text = task.name
        return cell
    }
    func getData()
    {
      let context =  (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
        do{
        tasks = try context.fetch(Task.fetchRequest())
        }catch{
            print("fetching error")
        }
    }
    override func viewWillAppear(_ animated: Bool) {
        getData()

        tableView.reloadData()
    }
  

тренажёр

Комментарии:

1. getData Метод извлекает tasks с сервера или из CoreData ?

2. Получение данных из формы CoreData

3. каково количество tasks массива?

4. var tasks: [Задача] = [ ]…. Я дал tasks.count

5. Но когда вы используете отладчик, каково фактическое значение ваших тестовых данных?