В моем приложении:
- У меня есть представление «Коллекция» с подкачкой - 1 ячейка на экран,
- Всего есть 3 ячейки, которые созданы в xib и установлены в представлении коллекции как одна ячейка - одна секция
- Две ячейки имеют вложенные табличные представления, первая ячейка работает нормально, вторая - нет:
Небольшой пример кода не работающей ячейки:
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") }
Моя проблема в том, что этот код, как и весь другой код табличного представления, вообще не работает, хотя у меня все настроено. Это даже не дает мне ошибки - неправильная ячейка зарегистрирована. Похоже, он просто почему-то игнорирует то, что я набрал. Это очень странно, так как табличное представление в предыдущей ячейке работает нормально, и я использую тот же код. Что может быть не так?