所以这是一个问题,我已经被困在两个小时了!我有一个带有静态单元格表视图的表视图控制器。在静态表视图单元格中,我放置了一个带有动态单元格的tableView。我已经为那个tableViewCell创建了一个自定义类。问题是,无论我做什么,我都不能将动态单元格tableView连接到我的自定义类。有谁面临过类似的问题?请分享一些关于如何解决这个问题的见解。
用于在tableView中重用我的自定义tableViewController单元格的行在展开可选值时抛出一个意外找到的错误
let cell = tableView.dequeueReusableCell(withIdentifier: "customCellTVC") as! MyCustomTableViewCell
发布于 2016-11-07 06:30:29
所以我找到了问题的答案,下面是我所做的
dequeueReusableCell(withIdentifier:)适用于动态tableView单元。由于我的主tableView是静态的,所以每次运行时,tableView都会返回nil。所以,我做了这个
let cell = super.tableView(tableView, cellForRowAt: indexPath) as? MyCustomTableViewCell
我已经在tableView故事板中为我的自定义单元格创建了UI。在tableViewCells中使用标识符是非常简单的。tableView已经知道细胞的位置。
发布于 2016-11-04 22:07:34
dequeueReusableCell(withIdentifier:)可以并将在构建单元格的初始池时返回零。
如果您不希望始终检查是否为零并获得一个单元格,请使用::cellForRowAt:)
顺便说一句:我可能错了,但是在表中添加一个表是不允许的:)
https://stackoverflow.com/questions/40425810
复制相似问题