2010-12-31 10 views
0

I 2つのキーがあるnsdictionaryありますへのflipCard "「キーのnsarrayに、すべての値」frontCardfrontCard", "flipCard"インデックスを持つキーの値を取得する方法は? NSDict(Objective Cの)

は、今私は、キーのすべての値を入れたいです」別々nsarray

にはどうすれば?

+0

"frontCard"と "flipCard"のデータはどのように分かれていますか?コンマ、空白、...? – fabian789

+0

私はちょうどこれを作った:[myDict setValue:@ "mystring" forKey:@ "frontCard"];フリップカードについても – cocos2dbeginner

答えて

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"]; 
関連する問題