Я обнаружил, что при проблемах с повторением ячеек проблема обычно возникает, когда вы помещаете вещи, которые не должны быть в бит if (cell == nil)
.
Причина в том, что представление таблицы в конечном итоге будет использоватьнеправильная повторно используемая ячейка, если вы не обновляете определенные аспекты своей ячейки надлежащим образом.
Попробуйте взять что-нибудь, что напрямую изменит вашу ячейку из этого if (cell == nil)
бита, и это должно устранить проблемы с повторяющимися ячейками.