Прежде всего, все, что вы делаете - это создаете новую ячейку, которая нигде не живет, меняете ее образ, а затем выбрасываете ячейку.Это довольно глупо!То, что вы хотите сделать, это изменить изображение ячейки, которая живет в indexPath
, который вам дали.
Во-вторых, даже делать это было бы неправильно.Что вы должны сделать, это изменить изображение в ваших данных модель , а затем указать вашему табличному представлению значение reloadData
, так что будет вызываться cellForRowAt
и it установит изображение вклетка.