で構成される配列がありますobject,key,object,key,object,key
。
この配列で NSMutableDictionary を初期化する方法は?
キー(ArrayOfKeys)とオブジェクト(ArrayOfObjects)の分離された配列のメソッドを見つけましたが、この混合配列のメソッドは見つかりませんでした。
多分助けにObjectsAndKeys
なるかもしれませんが、方法がわかりません。
手伝ってくれてありがとう!
で構成される配列がありますobject,key,object,key,object,key
。
この配列で NSMutableDictionary を初期化する方法は?
キー(ArrayOfKeys)とオブジェクト(ArrayOfObjects)の分離された配列のメソッドを見つけましたが、この混合配列のメソッドは見つかりませんでした。
多分助けにObjectsAndKeys
なるかもしれませんが、方法がわかりません。
手伝ってくれてありがとう!
NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init];
for(int i=0; i < [array length] - 1; i += 2)
{
[dictionary setObject:[array objectAtIndex:i+1] forKey:[array objectAtIndex: i]];
}
keysArray (奇数インデックス) と valuesArray (偶数インデックス) の 2 つの配列を作成して使用するだけです。[NSMutableDictionary dictionaryWithObjects:valuesArray forKeys:keysArray]
単一の for ループでこれを行うことができます...