-1

私はいくつかのオブジェクトタイプNSMutableArrayを含む を持っています。NSMutableDictionary場合によっては、この配列内の各フィールドに 1 つのフィールドを追加する必要がNSMutableDictionaryありますが、その方法がわかりません。

このようにオブジェクト(フィールド)を追加しますNSMutableDictionary

NSMutableDictionary *item = [[NSMutableDictionary alloc]initWithDictionary:[timeSlots objectAtIndex:indexPath.row]];

[item setObject:cell forKey:@"cell"];

配列 (timeSlots) を更新するにはどうすればよいでしょうか。

4

2 に答える 2

2

可変辞書を変更した後、次の行を追加するだけです。

[timeSlots replaceObjectAtIndex:indexPath.row withObject:item];
于 2013-01-18T10:24:37.063 に答える
0

もちろん、ニーズにもよりますが、これが出発点になります。

for (NSMutableDictionary *aDictionary in array) {
    [aDictionary setObject:cell forKey:@"cell"];
}
于 2013-01-18T10:24:49.070 に答える