0

このようなデータを保存するための最良の方法を探しています...

値1-item1 -item 2 -item 3 ...-item9値2-item1 ...-item9値3など..

次に、特定の「値」のアイテムのサブセットを選択します</ p>

NSMutableDictionaryはこれを実現する方法ですか?これを設定するのに少し混乱しています。私はこれを試してきました...しかし、それは明らかに正しくありません。助けてくれてありがとう。

NSMutableDictionary *dictionary;
[dictionary setObject:@"Entry1" forKey:@"1"];
[dictionary setObject:@"1-Entry2" forKey:@"1"];
[dictionary setObject:@"Entry2" forKey:@"2"];
[dictionary setObject:@"Entry3" forKey:@"3"];

NSLog(@"1: %@", [dictionary objectForKey:@"1"]);
NSLog(@"/n 2: %@", [dictionary objectForKey:@"1"]);
4

1 に答える 1

2

1つのキーの下に複数のオブジェクトが必要な場合は、ディクショナリ内で配列を使用する必要があります。

NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:[NSArray arrayWithObjects:@"item1", @"item2", nil] forKey:@"Key1"];

等々。

于 2012-08-19T01:17:39.410 に答える