收藏视图中的表视图Xib单元错误

时间:2020-04-18 17:29:13

标签: ios swift xcode uitableview uicollectionview

在我的应用程序中:

  1. 我有分页的“收藏夹”视图-每个屏幕1个单元格,
  2. 在xib中总共创建了3个单元格,并在集合视图中将其设置为一个单元格-一节
  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 个答案:

答案 0 :(得分:1)

好吧,我的问题是我正在使用分组表视图,并且如果您传递空数据-它根本不起作用