Таблица Посмотреть внутри Collection View Xib Cell Bug - PullRequest
0 голосов
/ 18 апреля 2020

В моем приложении:

  1. У меня есть представление «Коллекция» с подкачкой - 1 ячейка на экран,
  2. Всего есть 3 ячейки, которые созданы в xib и установлены в представлении коллекции как одна ячейка - одна секция
  3. Две ячейки имеют вложенные табличные представления, первая ячейка работает нормально, вторая - нет:

Небольшой пример кода не работающей ячейки:

    override func awakeFromNib() {
    super.awakeFromNib()

    print("Cell loaded")

    addButton.setTitle(TextData.TrackScreen.Log.addButton, for: .normal)
    userLogsTableView.contentInset = UIEdgeInsets(top: 10, left: 0, bottom: 100, right: 0)

    NotificationCenter.default.addObserver(self, selector: #selector(reloadData), name: NSNotification.Name(rawValue: "ReloadLogsData"), object: nil)

    userLogsTableView.dataSource = self
    userLogsTableView.delegate = self

    userLogsTableView.register(UINib(nibName: "WrongName", bundle: nil), forHeaderFooterViewReuseIdentifier: "WrongName")
    userLogsTableView.register(UINib(nibName: "WrongName", bundle: nil), forCellReuseIdentifier: "WrongName") }

Моя проблема в том, что этот код, как и весь другой код табличного представления, вообще не работает, хотя у меня все настроено. Это даже не дает мне ошибки - неправильная ячейка зарегистрирована. Похоже, он просто почему-то игнорирует то, что я набрал. Это очень странно, так как табличное представление в предыдущей ячейке работает нормально, и я использую тот же код. Что может быть не так?

1 Ответ

1 голос
/ 18 апреля 2020

Хорошо, моя проблема была в том, что я использовал сгруппированное табличное представление, и если вы передаете пустые данные - это не работает вообще

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