Я учусь быстрой разработке и разработке под IOS и создаю список задач, в котором я пытаюсь отобразить количество элементов в категории в правильном стиле ячейки.Мне удалось заставить его работать, однако, когда он запускает свои шоу как имеющие 0 элементов в категории, несмотря на наличие 3 или более.Я использую область для сохранения своих данных, и у меня есть отдельные CategoryViewController
и TodoListViewController
.
Кто-нибудь может мне помочь?Я не могу понять, где я ошибся, и мне потребовалось несколько дней, чтобы добраться до этого места!
CategoryViewController:
class CategoryViewController: SwipeTableViewController {
let realm = try! Realm()
var categoryarray: Results<Category>?
var todoItems: Results<Item>?
var todoVC = TodoListViewController()
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = super.tableView(tableView, cellForRowAt: indexPath)
if let category = categoryarray?[indexPath.row] {
cell.textLabel?.text = category.name
cell.backgroundColor = UIColor(hexString: category.colour)
cell.textLabel?.textColor = ContrastColorOf(UIColor(hexString: category.colour)!, returnFlat: true)
cell.detailTextLabel?.text = "\(todoItems?.count ?? 0)"
}