以下のようなjsonデータがあります。
[
{"id":"2","imagePath":"image002.jpg","enDesc":"Nice Image 2"},
{"id":"1","imagePath":"image001.jpg","enDesc":"Nice Image 1"}
]
これを という名前の変数に割り当てていますNSArray *news
。
今、私は以下のように3つの異なる配列を持っています.
NSArray *idArray;
NSArray *pathArray;
NSArray *descArray;
これらの配列にニュースのデータを割り当てて、最終的に以下のようにする必要があります。
NSArray *idArray = @["2","1"];
NSArray *pathArray = @["image002.jpg","image001.jpg"];
NSArray *descArray = @["Nice Image 2","Nice Image 1"];
これを行う方法はありますか?
以下の回答の助けを借りて、これが私がしたことです。
pathArray = [[NSArray alloc] initWithArray:[news valueForKey:@"imagePath"]];
何らかの理由で NSMutableArray を使用したくありませんでした。