У меня есть UITableView, который поддерживается основными данными с разделами, сгруппированными по дате.Я могу удалить и добавить, пока я нахожусь на этом представлении просто отлично.NSFetchController и UITableView синхронизируются очень хорошо.Но затем я углубляюсь в отдельный объект, вносю изменения, сохраняю и возвращаю.Я не добавляю из другого представления, но иногда удаляю, большую часть времени я просто редактирую существующие записи, и ни одно из этих изменений не заставит их изменить, к какому разделу они принадлежат.В этот момент, если я пытаюсь удалить строку, я получаю:
Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-1448.89/UITableView.m:974
2011-10-01 14:55:42.691 Lotus Bud[8073:fa03] Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:. Invalid update: invalid number of sections. The number of sections contained in the table view after the update (1) must be equal to the number of sections contained in the table view before the update (1), plus or minus the number of sections inserted or deleted (0 inserted, 1 deleted). with userInfo (null)
Что мне нужно сделать, чтобы восстановить их синхронизацию после сохранения из другого представления.