Почему эта строка бесконечно повторяется? - PullRequest
0 голосов
/ 14 сентября 2010
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCellFixed *cell = (UITableViewCellFixed *)[tableView cellForRowAtIndexPath:indexPath];

вторая строка (т.е. первая строка после объявления функции) повторяется бесконечно.Я понятия не имею, почему.

Я получил перегрузку стека, когда запускал скрипт, и когда я ставил точку останова на эту строку и последующие строки в том же методе, эта строка просто непрерывно повторяется, и точки останова никогда не перемещаютсяна следующий.

Я понятия не имею, почему это так, но я впервые пытаюсь создать подкласс UITextViewCell, поэтому я предполагаю, что сделал что-то не так?

СпасибоТом

1 Ответ

3 голосов
/ 14 сентября 2010

Когда вы запрашиваете у своей таблицы ячейку, сама таблица вызывает heightForRowAtIndexPath, чтобы иметь возможность отображать ячейку с правильной высотой.

...