我有一个实体,它存储有关事件的一般信息。在实体中,存储了事件发生的日期。
我的视图层次结构是这样的,我希望用户能够选择一年,这会加载另一个视图,请求所选年份的月份。这最终打开了一个视图,其中记录了该月和该年发生的所有事件。如果用户选择和事件,则他们可以编辑或查看它的详细信息。这是在 tableview/navigation 控制器中实现的。
i.e. 2010
2009 --> Dec
2008 Nov --> Event 3
2007 Oct Event 2
Event 1 --> Detail View
随着用户添加新事件,月份和年份很可能会发生变化。除非事件实际发生,否则我不想创建一个数月或数年的数组,我想我会通过引用事件日期并使用一些编程逻辑来决定在加载条目时将其存储在哪个数组中进入正确的月份和年份数组。然而,我的编程经验让我有些失望,我正在努力想出一个允许我动态创建未知数量数组的实现。请有人解释一下如何解决这个问题,或者指出我的文章/帖子的方向来证明这一点?由于我没有运气搜索,我想知道它是否可能?