У меня есть контроллер представления таблицы, в которой клетки не обнаруживаются: я добавил UiViewDataSource и UITableViewDelegate, как показано ниже:cellForRowAtIndexPath не получает называется
myViewController:UITableViewController<UITableViewDataSource,UITableViewDelegate>
В раскадровке, а также в код, который я поставил
self.tableView.delegate =self;
self.tableview.datasource = self;
Мой numberOfRowsInSection возвращает значение 30 (проверено с бревнами) и numberOfSectionsInTableView возвращает 1 (проверено с бревнами)
Я также напечатал Tableview верхнего и нижнего колонтитула вид рамы, высоту и ширину, и все они имеют значение 0,0000
NSLog(@"The header frame size is%f" ,self.tableView.tableHeaderView.frame.size.height);
NSLog(@"The header frame size is%f" ,self.tableView.tableHeaderView.frame.size.width);
NSLog(@"The header frame size is%f" ,self.tableView.tableFooterView.frame.size.height);
NSLog(@"The header frame size is%f" ,self.tableView.tableFooterView.frame.size.width);
Это firstController навигационного контроллера. Вызывается метод numberOfSectionsInTableView, затем вызывается numberOfRowsInSection, а затем вызывается heightForRowAtIndexPath.
Метод cellForRowAtIndexPath содержит:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
CustomCell *cell = (CustomCell *) [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
[cell configureCustomCell:[self.dataSource objectAtIndex:indexPath.row]];
return cell;
}
configureCustomCell настраивает различные свойства в клетке.
Я пробовал все решения, заданные в похожих вопросах, но ни один из них, похоже, не работает. Что мне не хватает?
Откуда вы знаете, что 'cellForRowAtIndexPath' не вызывается после' numberOfRowsInSection'? –
Можете ли вы напечатать размер вашего табличного вида, как вы это делали с заголовком и нижним колонтитулом? Значения также все 0? – AdamPro13
Я поставил точку останова на всех методах, код никогда не достигает точки останова в cellForRowAtIndexPath. –