Я работаю над Core Data App. Я использую Xcode 8.2.NSFetchedResultsControllerDelegate и Swift 3 - не вызов didChange методы
Не все методы изменения NSFetchedResultsControllerDelegate не вызываются для изменения объектов. (т. е. когда я вставляю новый объект в контекст)
Кто-нибудь знает, почему это может быть? Чтобы проверить, что я не сделал опечатку, я даже скопировал ее с типичного шаблона приложения Master-Detail.
Я надеюсь оживить строки таблицы.
// works
func controllerWillChangeContent(_ controller: NSFetchedResultsController<NSFetchRequestResult>)
// DOESN'T WORK!!
func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>,
didChange anObject: Any,
at indexPath: IndexPath?,
for type: NSFetchedResultsChangeType,
newIndexPath: IndexPath?)
// WORKS
func controllerDidChangeContent(_ controller: NSFetchedResultsController<NSFetchRequestResult>)