Я использую NSFetchedResultsController с источником данных, который обновляется в фоновом режиме. Это работает очень хорошо - новые объекты сохраняются в управляемом контексте и отображаются в UITableView. Однако это приводит к проблеме, с которой я столкнулся.
Когда вы проводите, чтобы удалить ячейку, переводя ячейку в режим редактирования, если в этот момент создается объект, который выталкивает ячейку вниз в виде таблицы, то положение, которое занимала ячейка, будет в режиме редактирования, а не ячейка, которую вы выбрали. По сути, UITableView сохраняет режим редактирования исходного пути индекса, не корректируя движение ячеек.
Есть ли способ обойти это? Пока что все, что я пробовал, привело к тупику.