Вопрос проверяет понимание жизненного цикла асинхронных операций и их несинхронизированность с UI.
Короткий ответ
Асинхронный запрос живет дольше, чем конфигурация ячейки. Когда запрос стартовал, ячейка была связана с одними данными, но к моменту завершения она уже может использоваться для других. Запрос при этом не отменяется автоматически. Он возвращает результат и обновляет UI без знания текущего состояния. В итоге старый результат применяется к новой ячейке.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.