У меня есть табличное представление, управляемое NSFetchedResultsController.Я использую предоставленный Apple шаблонный код в моем TableViewController.Мой предикат получает объекты на основе их имени.Кажется, все работает нормально, когда дело доходит до добавления / удаления объектов с помощью кнопки «редактировать».Если я программно изменяю имя объекта, все также работает нормально , если только изменение имени не приведет к перемещению объекта вверх по таблице, и в этом случае я получаю эту ошибку:
Серьезное приложениеошибка.Исключение было получено от делегата NSFetchedResultsController во время вызова -controllerDidChangeContent :.*** - [NSMutableArray objectAtIndex:]: индекс 1 за пределами [0 .. 0] с userInfo (null)
Скажем, у меня есть три объекта с именами A, C и D. Если я переименую Dдо B, то приложение вылетает.Если я переименую C в B, все будет круто.
Что здесь происходит?