Курс 2. Баг с удалением элементов из TableView

coredata

#1

При первом удалении все работает правильно, но после этого ячейки не сватаются в лево, и новые рестораны перестают добавляться


В чем может быть ошибка ?


#2

Как заданы количество рядов и секций? Как настроен fetchedRsultsController? И для чего строчка self.restaurants.remove(at: IndexPath.row), если у вас работает fetchedResultsController и вы в конце удаляете из контекста?


Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode = 0x0)
#3

Вообщем, вы были правы, проблема ушла после того как я закоментировал вот эти две строчки.


Просто я думал, что фетчконтролер удаляет только из контекста, а получается метод дидчейндж делает это удаляет из массива за нас.

Спасибо за помощь)


#4

В прошлом месяце я уже отвечал на очень похожий вопрос!Почитайте форум!