2016-04-22 8 views
0

の要素であるNSMutableArrayのにオブジェクトを追加し、私はNSDictionaryのを宣言し、数字キーで指定された空のNSMutableArraysでそれを埋める:は、以下のコードではNSDictionaryの

NSDictionary *result = [[NSDictionary alloc] init]; 
for(float i = 0; i < 120; i += 0.25){ 
    [result setValue:[[NSMutableArray alloc] init] forKey:[NSString stringWithFormat:@"%.2f", i]]; 
} 

私は私が欲しい物がある場合配列のいずれかに追加したい配列のキーを追加したい場合(たとえば、キーを配列4.25に追加する場合)、その配列にオブジェクトを追加するにはどうすればいいですか?

+0

1)NSMutableDictionaryが必要です。 2)キー/値のペアを辞書に追加するために 'setValue:forKey:'を使わないでください。 'setObject:forKey:'を使う。 – rmaddy

答えて

0
[result[@"4.25"] addObject: @"aString"]; 

コードは書かれているとおりに動作しません。作成した後にキー/値のペアを追加する場合は、変更可能な辞書を作成する必要があります。

+0

ああ、もちろん。ありがとう! – user2871915

関連する問題