セクションの日付を含むテーブルビューがあります。日付に該当するアイテムの数に基づいて、各セクションに正しい行数を設定したいと思います。
これを行うためにNSMutableDictionary、日付をキーとして使用し、値のオブジェクトの配列を持つを作成しました。辞書にデータが入力されていることを確認しましたが、このメソッドでは、辞書はすべてのキーの長さに対して0numberOfRowsInSectionを返します。なぜこうなった?メソッドの前に呼び出されますか?numberOfRowsInSectionviewDidLoad
これが私のnumberOfRowsInSection方法です
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [[itemsByDate objectForKey:[datesDB objectAtIndex:section]] count];
}
NSMutableDictionaryこれが私のviewDidLoadメソッドに入力する方法です
 [itemsByDate setValue:items forKey:[datesDB objectAtIndex:i]];