У меня есть объект, который хранит общую информацию о событии. В сущности хранится дата, когда произошло событие.
Моя иерархия представлений такова, что я хочу, чтобы пользователь мог выбрать год, при этом загружается другое представление, запрашивающее месяц в выбранном году. Это, наконец, открывает представление с записью всех событий, которые произошли в течение этого месяца и года. Если пользователь выбирает и событие, он может либо отредактировать, либо просмотреть его детали. Это реализуется в контроллере таблиц / навигации.
i.e. 2010
2009 --> Dec
2008 Nov --> Event 3
2007 Oct Event 2
Event 1 --> Detail View
Поскольку пользователь добавляет новые события, очень вероятно, что месяц и год изменятся. Я не хочу создавать массив в течение нескольких месяцев или лет, если событие не произошло на самом деле, и я думаю, я бы решил, в каком массиве хранить запись, когда она загружается, ссылаясь на дату события и используя некоторую логику программирования для ее помещения. в правильный месяц и год массив. Тем не менее, мой опыт программирования несколько подводит меня, и я изо всех сил пытаюсь найти реализацию, которая позволит мне динамически создавать неизвестное количество массивов. Пожалуйста, кто-нибудь может объяснить, как это сделать, или указать мне направление на статью / сообщение, демонстрирующее это? Поскольку мне не повезло с поиском, я хотел бы знать, возможно ли это вообще?