0

nsdictionaryは 2 つのキーを持つ を持っています: " frontCard", "flipCard".

ここで、キー " "のすべての値をfrontCarda に入れ、キー " "のすべての値を別の に入れたいと考えています。nsarrayflipCardnsarray

どうやってやるの?

4

1 に答える 1

0

そうですか?

NSArray *frontCardArray = [NSArray arrayWithObject:[myDict valueForKey:@"frontCard"]];
NSArray *flipCardArray = [NSArray arrayWithObject:[myDict valueForKey:@"flipCard"]];

//編集: 念のため。値を設定してから別の値を設定した場合:

[myDic setValue:@"1" forKey:@"frontCard"];
[myDic setValue:@"2" forKey:@"frontCard"];

キー「frontCard」には両方が含まれません。「2」は「1」を上書きします。1 つのキーに値を 1 つだけ持つことができます。または、配列を辞書に保存できます。

NSArray *myArray = [NSArray arrayWithObjects:@"1", @"2", nil];
[myDic setValue:myArray forKey:@"frontCard"];
于 2010-12-31T13:33:21.720 に答える