Я использую метод tableView: indexPathForCell
для реализации настраиваемого делегата, который может динамически изменять размер UITableViewCell
на основе размера кадра UIWebView
, что внутри него. Проблема в том, что tableView: indexPathForCell
возвращает nil
, когда я пытаюсь узнать, что такое indexPath конкретной ячейки:
- (void)trialSummaryTableViewCell:(TrialSummaryTableViewCell *)cell shouldAssignHeight:(CGFloat)newHeight {
NSIndexPath *indexPath = [tableV indexPathForCell:cell];
NSLog(@"tableV: %@\ncell: %@\nindexPath: %@", tableV, cell, indexPath); //<--
// ...
}
Здесь tableV
делает not return nil
, ячейка не возвращает nil
, но indexPath
возвращает nil
.
Что я делаю не так?
] Изменить: я вызываю - (недействительно) trialSummaryTableViewCell
из tableView: cellForRowAtIndexPath:
метод