我一直试图弄清楚为什么这个错误会发生一段时间 我将tableview放在视图控制器中。 将tableview委托和数据源设置为view controller。 我已经实现了委托和数据源协议。
我在新项目中做了近4次相同的场景,它工作得很好。当我尝试在当前项目中实现此场景时,我看到了这个错误。
如果我删除设置表视图的委托,那么一切都很顺利。
返回牢房后正在发生。
可能是什么原因?我无法理解它。我也没有使用阵列。
答案 0 :(得分:7)
答案 1 :(得分:1)
1)使用异常断点...根据上述答案 确保委托方法是否在项目的先前场景中设置。
我使用了以下所有方法:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath;
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;