Я пытаюсь удалить объект, управляемый NSFetchedResultsController, в UITableView - и я пытаюсь сделать это из отдельного представления с помощью кнопок добавления / удаления. Однако кажется, что контроллер и таблица выходят из строя, когда я переключаюсь между представлениями, и я не могу понять, почему. Вот ошибка, которую я получаю - к сожалению, это не всегда происходит в зависимости от того, какой путь я иду через приложение:
Серьезная ошибка приложения. Исключительная ситуация при обработке изменения базовых данных: *** - [NSCFArray removeObjectAtIndex:]: index (6) за пределами (6) с userInfo (null)
Я вижу, как мои методы-делегаты вызываются правильно, а код удаления очень прост, и я не вижу там никаких ошибок.
Буду очень признателен за любые мысли / советы по отладке.