Есть много способов сделать это.Я считаю, что это лучший способ, если вы собираетесь хранить изображения в массиве.
Храните изображения в массиве массивов, чтобы вы могли индексировать их как по разделам, так и по строкам и получать к ним доступ примерно так.Количество массивов должно быть количеством разделов.Если вы собираетесь динамически изменять количество разделов и / или строк, я предлагаю вам использовать NSMutableArray.Если нет, NSArray будет работать нормально.
Теперь вы можете установить эти изображения из таких методов, как cellForRowAtIndexPath: или из любого метода, для которого вы знаете, что indexPath ячейки загружается одной строкой, например
[[imagesSource objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];
, а не ненужные операторы switch / if.Я мог бы также добавить, что параметр switch / if никогда не работает хорошо при загрузке ячеек для табличных представлений, но очень удобен при использовании в tablview, чтобы определить, для какого табличного представления требуется ячейка.
Если вам нужно хранить изображения в другомКстати, укажите, пожалуйста, чтобы я мог найти лучшее решение.