- Есть коллекция, ячейка растянута почти на весь экран, на ячейке лейбл. из массива с предложениями передаю в ячейку таким образом: cell.textLabel.text = array[indexPath.Row]. этим способом присваивается нормально.
Но у меня не один лейбл в ячейке, по этому мне нужно передавать из двумерного массива [String] одномерные массивы в класс ячейки и там их присваивать.
- по этому в классе ячейки создал константу для присваивания и присваиваю так cell.newArray = array[indexPath.row].
В первом случае передаются все 6 предложений, а во втором (когда присваиваю) передаются только 3 первых, а потом циклично повторяются 1-2-3-1-2-3.
Так же пытался делать не через массив, а через словарь (ключ : массив) и передавать только ключ, а из модели забирать нужное значение. та же самая хрень, передает циклично первые 3 ключа.
И чем бы я не пользовался будь то таг или изменений заголовок, коллекция дает доступ только к свойствам первым 3м ячейкам.
Что посоветуете сделать?
З.ы. лейбл взял для примера, на самом деле там таблица с 4мя ячейками внутри которых textLabel