Вам нужно либо использовать уникальный идентификатор для каждой из ячеек, либо вообще не использовать механизм удаления из очереди.Если вы делаете последнее, сохраните ссылку на каждую ячейку в соответствующей переменной экземпляра или добавьте их все в коллекцию, хранящуюся в переменной экземпляра.
Если вы решите пойти по этому пути, вы можетесделать это одним из двух способов: либо создать ячейки в Интерфейсном Разработчике (что было бы удобно, потому что в них уже могли быть вложенные текстовые поля, удобно расположенные и т. д.) и соединить их с помощью выходов, либо создать ячейки программно вviewDidLoad
или в методе init...
.
В любом случае вам больше не нужно будет вызывать dequeueReusableCellWithIdentifier:
;вместо этого вы можете просто вернуть экземпляры ячеек, которые вы уже создали.