Да, кажется, все в порядке. Делегирование также отвечает за перезагрузку табличного представления после добавления новой записи, если ваш источник данных хранится в NSArray или другой коллекции.
Если вы используете NSFetchedResultsController, он автоматически перезагрузится, как только обнаружит изменения, внесенные в сущность Core Data.