У меня есть UITableViewController, поддерживаемый NSFetchedResultsController.
Я сейчас испытываю SIGABRT при удалении строки, после сохранения managedObjectContext
в commitEditingStyle
.
Сбой затем происходит в drawRect: в моем UITableViewCell
, где он пытается получить доступ к объекту основных данных для этой строки:
[self.document.name drawAtPoint:...]
Исключение SIGABRT:
<0x7f883f0 DocumentListControllerCell.m:(108)> CoreData could not fulfill a fault
for '0x7f2a600 <x-coredata://A71C21B4-FE2A-4D1B-A76F-A2AB80E4814C/Document/p16>'
Конечно, проблема в том, что объект CoreData был удален и больше не доступен. Интересно, почему drawRect
все еще вызывается для этой клетки.
Буду признателен за любую помощь!