Приложение SwiftUI, использующее CoreData, аварийно завершает работу с NSInternalInconsistencyException - PullRequest
0 голосов
/ 04 марта 2020

Рассматриваемое приложение отображает на экране набор элементов (текстовых компонентов), которые можно добавить с помощью листа, который скользит снизу вверх, и удалять их с помощью отдельного экрана (с навигацией по списку), который выполняет отдельный запрос на выборку. показать только подмножество. Cra sh происходит, когда я пытаюсь вставить элемент, и периодически, поэтому трудно найти, где я ошибся.

Вывод на консоль выглядит следующим образом при попытке добавить элемент item:

Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Недопустимое обновление: недопустимое количество строк в разделе 0. Количество строк в существующем разделе после обновления (2) должно быть равно количеству строк, содержащихся в этом разделе до обновления (2), плюс или минус количество строк, вставленных или удаленных из этого раздела (1 вставлено, 0 удалено), плюс или минус количество строк, перемещенных в или из этого раздела (0 переместился, 0 переместился). '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...