EXC_BAD_ACCESS 在尝试获取单元格的 reuseIdentifier 时

EXC_BAD_ACCESS while trying to get reuseIdentifier of a cell

我正在尝试获取单元格的重用标识符,以便我可以像这样设置它的高度:

但是出现错误:

我做错了什么?

在创建单元格之前调用 heightForRowAtIndexPath。所以你不能在 heightForRowAtIndexPath.

中调用 cellForRowAtIndexPath

tableView heightForRowAtIndexPath 在cellForRowAtIndexPath 之前调用,在显示单元格之前,需要先计算高度。

您应该从数据源而不是单元格中获取文本