я, кажется, возникли некоторые трудности с доступом к стоимости определенного значения в Key/Value на multidiamentional массивеДоступ Значение из NSDictionary в массиве
массив структурирована следующим образом
itemsInSection __NSCFDictionary * 1 key/value pair 0x00000001356b9e10
[0] struct __lldb_autogen_nspair
key __NSCFString * @"RequestTitle" 0x0000000135647350
value __NSCFArray * @"14 objects" 0x00000001356972c0
[0] __NSCFDictionary * 3 key/value pairs 0x000000013565cda0
[0] struct __lldb_autogen_nspair
[1] struct __lldb_autogen_nspair
key NSTaggedPointerString * @"path" 0xa000000687461704
value __NSCFString * @"upload/images/14439822460482106558105.jpg" 0x00000001356b9ef0
[2] struct __lldb_autogen_nspair
[1] __NSCFDictionary * 3 key/value pairs 0x00000001356bd960
[2] __NSCFDictionary * 3 key/value pairs 0x00000001356720a0
[3] __NSCFDictionary * 3 key/value pairs 0x000000013564ff80
[4] __NSCFDictionary * 3 key/value pairs 0x00000001356bc790
[5] __NSCFDictionary * 3 key/value pairs 0x00000001356bca80
[6] __NSCFDictionary * 3 key/value pairs 0x00000001356bdad0
[7] __NSCFDictionary * 3 key/value pairs 0x00000001356bc010
[8] __NSCFDictionary * 3 key/value pairs 0x00000001356bdc90
[9] __NSCFDictionary * 3 key/value pairs 0x00000001356bc9d0
[10] __NSCFDictionary * 3 key/value pairs 0x00000001356bd580
[11] __NSCFDictionary * 3 key/value pairs 0x00000001356bd140
[12] __NSCFDictionary * 3 key/value pairs 0x00000001356bd8b0
[13] __NSCFDictionary * 3 key/value pairs 0x00000001356bd360
значение, которое я ищу,
value __NSCFString * @"upload/images/14439822460482106558105.jpg"
Этот код относится к коллекции View, так что мне нужно перебрать все 14 объектов в массиве
вызов нужно ехать сюда
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
PatternViewCellCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"PatternCell" forIndexPath:indexPath];
NSDictionary *itemsInSection = [self.patternImagesArray objectAtIndex:indexPath.section];
// NSString *myPatternString = [itemsInSection][0][indexPath.row];
cell.patternImageView.image = [UIImage imageNamed:@"angry_birds_cake.jpg"];
cell.patternViewLabel.text = @"angry_birds_cake.jpg";
return cell;
}
Заранее спасибо
Как это отличается от предыдущего вопроса: http://stackoverflow.com/questions/33874982/accessing-nsdictionary-within-array? – Wain
последний подсчитывал объекты в моем массиве, этот обращается к значениям (этот шов должен быть дополнительно вложен). Ive jsut понял, что их называют похожими. Извини, я виноват – PowerMan2015