我正在构建一个跟踪您的培训的应用程序。 有一个主屏幕(uitableview),其中包含您日期的日期。现在我只想介绍最近的20个培训。那么有没有办法在数组中放置最多的项目,或者在TableView中放置最多的单元格,最旧的训练将被新的训练替换。
提前致谢,
鲁
答案 0 :(得分:0)
这样做的一种方法是,如果按日期对数据进行排序,那么可以在数据源方法上添加修订号:
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section{
return 20;
}
您还没有展示如何填充数据,如果它来自数据库,您可以根据Db的类型执行SELECT TOP 20 ...
或LIMIT
。
然后返回该数组:
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section{
return [array count];
}