我有一个分组的UITableView,第2部分中的单元格取决于第1部分中的单元格。更确切地说,第1部分中的每个单元格与第2部分的多个单元格相关联,删除第1部分中的行需要删除相关的行在第2节。
我已经设置了所有数据源,如果所有单元格都可见,一切正常。但是,如果第2部分中的单元格尚未加载到UITableView中,我就会遇到问题,因为数据源也会针对第2部分进行更新。
我在UITableView中查看此方法visibleCells
。但是,如果我尝试访问单元格中的一个标签,我将使用自定义UITableView单元格并获得无法识别的选择器异常。
我该如何解决这个问题?
谢谢,
的Teja。
答案 0 :(得分:10)
我相信你所寻找的是:
if ([tableView visibleCells] containsObject: theCellOfInterest]) {
// Do whatever you want to do.
}
答案 1 :(得分:0)
很抱歉,如果我第一次不清楚(或者甚至第二次也不清楚),但这是对同一问题转发的回答。