У меня есть файл в формате JSON ниже, и я сохранить его в массиве, делаяЦель c - как получить элементы динамически из NSArray?
NSArray *allFrames = [self.campaign.form.gameParams objectForKey:@"frames"];
То, что я хочу добиться, чтобы разместить все горизонтальные изображения из URL в представлении. Моя проблема заключается в том, что я хочу сделать это динамически, потому что количество элементов может измениться.
frames = (
{
horizontal = "http://mysite.co.uk/files/frames/5_h.png";
vertical = "http://mysite.co.uk/files/frames/5_v.png";
},
{
horizontal = "http://mysite.co.uk/files/frames/6_h.png";
vertical = "http://mysite.co.uk/files/frames/6_v.png";
}
{
horizontal = "http://mysite.co.uk/files/frames/6_h.png";
vertical = "http://mysite.co.uk/files/frames/6_v.png";
}
);
То, что я не сделал до сих пор является для хранения адреса статически, как этот
NSDictionary *frames = allFrames[0];
NSString * link1 = [frames objectForKey:@"horizontal"];
NSDictionary *frames = allFrames[1];
NSString * link2 = [frames objectForKey:@"horizontal"];
NSDictionary *frames = allFrames[2];
NSString * link3 = [frames objectForKey:@"horizontal"];
А затем преобразовать URLs в образы
UIImage *webImage1 = [UIImage imageWithData:
[NSData dataWithContentsOfURL:
[NSURL URLWithString:link1]]];
etc
Любые идеи, как это сделать?
перебрать массив ... – Wain
вы можете объяснить? Я новичок в этом – chris
Я просто не могу поверить, что Google не придумал что-то полезное. Этот вопрос повторяется много ... –