UITableView:动态确定部分数量

时间:2009-05-20 05:10:16

标签: iphone

我正在使用iPhone的医疗应用程序,用户为执行的一系列测试创建带时间戳的条目,这些条目存储在sqlite中以供检索和后续钻取。在我的模型类中,我有一个属性使用一个NSArray,该NSArray填充了这些条目,随着在应用程序中添加新的内容而更新。

我想要做的一件事就是显示与日历列表视图类似的UI行为 - 对于任何给定的日期,显示一个节标题,显示当天的名称和日期,并显示所做的条目那天。

从蛮力的角度来看,我可以看到你如何预先计算这一点 - 在构建你的条目列表时,你可以将整个列表存储在字典中,按日期键入。

这看起来非常优雅,所以我想知道是否还有其他更有效的方法来完成这项任务。

1 个答案:

答案 0 :(得分:0)

如果iPhone上有Core Data WERE,您可以用这种方式存储您的信息而不是sqlite。

然后,当您需要特定日期的数据时,您可以使用NSPredicate搜索排序描述符。

然后,

核心数据将返回根据您的描述符排序的相关数据。很好,很整洁。

也许可以访问Apple开发中心/论坛获取有关即将推出的软件的更多信息......