в стиле "attempt to delete row 194 from section 0 which only contains 194 rows before the update". Использую библиотеку для вычисления diff-а между двумя списками и накатывания этих изменений на таблицу (перепробовал уже штуки три и проблема вряд ли в библиотеках). Проявляется чаще на iOS 12 (чем на iOS 14), и в основном когда айтемов больше сотни. В чём может быть причина и есть ли какое-то решение?
причина в неправильном пересчете диффов или неправильной последовательности обновлений. решение - использовать встроенные средства и примеры из документации эпла
Сильно сомневаюсь, что все авторы библиотек сговорились и сделали одну и ту же ошибку. Используя "примеры из документации" я напишу ещё одну такую же библиотеку 🤔
Заговор библиотекарей
А ты вон про чё. В доке вроде это описано. и на wwdc было. нужно правильно “накатывать” изменения. Вот и всё.
Обсуждают сегодня