イベントに関する一般的な情報を格納するエンティティがあります。エンティティには、イベントが発生した日付が保存されます。
私のビュー階層は、ユーザーが年を選択できるようにしたいものです。これにより、選択した年の月を要求する別のビューが読み込まれます。これにより、その月と年に発生したすべてのイベントの記録を含むビューが最終的に開きます。ユーザーがイベントを選択すると、その詳細を編集または表示できます。これは、テーブルビュー/ナビゲーションコントローラーに実装されています。
i.e. 2010
2009 --> Dec
2008 Nov --> Event 3
2007 Oct Event 2
Event 1 --> Detail View
ユーザーが新しいイベントを追加すると、月と年が変わる可能性が非常に高くなります。イベントが実際に発生しない限り、数か月または数年は配列を作成したくありません。イベントの日付を参照し、プログラミングロジックを使用して、エントリが読み込まれるときにエントリを格納する配列を決定すると思います。正しい月と年の配列に。しかし、私のプログラミング経験は私をやや失望させており、未知の数の配列を動的に作成できるようにする実装を思い付くのに苦労しています。誰かがこれについてどうやって行くのか説明することができますか、またはこれを実証する記事/投稿の方向に私を向けることができますか?検索がうまくいかなかったので、それが可能かどうか知りたいのですが?