我努力顯示只有20行NSFetchedResultsController在UITableView中。iOS UITableView:顯示只有20行fetchedResultsController有500個對象
目前的UITableView顯示了從NSFetchedResultsController的對象的所有數據:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [[self.fetchedResultsController fetchedObjects] count];
}
我想要做的是首先顯示20行,那麼當用戶滾動到21行,它會裝載20個。但在此之前,我想了解如何限制tableView行。
我周圍搜索,嘗試了別人的建議,但仍然缺乏理解。請指導我點燈...
爲什麼不直接返回MIN(20,[[self.fetchedResultsController fetchedObjects] count]);'? – 2012-08-09 19:29:13
謝謝。這工作非常好。 – WJR 2012-08-10 05:32:46
你好丹!我想知道,如果你已經嘗試使用這個解決方案與nsfetchedresultscontroller控制器:didChangeObject:atIndexPath:forChangeType:newIndexPath:?它不適合我。每當控制器發生變化時,當試圖插入索引>我希望顯示的數字的單元格時,它會返回錯誤。有什麼建議? – Irina 2013-12-16 20:40:03