Это не проблема. Базовые данные и табличные таблицы обрабатывают это.
Просто убедитесь, что вы обновляете табличное представление после того, как управляемый объект (ы) были вставлены и / или удалены.
Самый простой способ - иметь табличное представление reloadData
в методе NSFetchedResultsControllerDelegate controllerDidChangeContent:
.
Чтобы делать более изящные вещи, такие как анимация строк в или из таблицы, посмотрите код пластины котла в разделе «Типичное использование» справочника NSFetchedResultsControllerDelegate .