2009-11-12 3 views
0

я есть NSObject страницу inwhich я есть метод, чтобы перезагрузить таблицу какПочему методы делегата в моем представлении не вызываются в -reloadData?

MainPageTable *m = [[ MainPageTable alloc] init]; 
[m.tableView reloadData]; 
[m release]; 

Следующая называется:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 

, но это не так:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

любая помощь, пожалуйста?

ответ

1

мм. reloadData - стандартный метод tableView. после этого вызова ваш tablewView запрашивает у него делегат и dataSource информацию о том, что его нужно перезагрузить как количество разделов в таблице после перезагрузки, новых ячеек и т. д.

+0

да, раздел возвращает 10, я проверял точку прерывания, но когда i положить точка останова на cellForRowAtIndexPath, это не сработает .... любая помощь пожалуйста? –

+0

новые ячейки не будут отображаться после перезагрузки –

+0

hmm. возможно, вы поставили точку останова в некоторых, для exaple, если блок? или он находится в начале cellForRowAtIndexPath? этот метод называется, когда вы загружаете свою таблицу в первый раз? – Morion

Смежные вопросы