Если удаленный объект является единственным объектом в его разделе табличного представления, раздел других объектов изменится.Изменение раздела также приведет к изменению indexPath.Если вы по-прежнему пытаетесь получить доступ к объекту, используя старый indexPath, приложение завершит работу.Чтобы обойти это, используйте параметр метода newIndexPath, если он доступен:
NSIndexPath* ip = nil;
if (newIndexPath != nil) {
ip = newIndexPath;
} else {
ip = indexPath;
}
NSManagedObject *changedObject = [controller objectAtIndexPath:ip];
Надеюсь, это поможет.Ура, христианин