У меня есть базовый UITableViewController, который отображает список школ, извлеченных из простого хранилища данных ядра из двух сущностей. Табличное представление привязано к NSMutableArray школ, который загружен из NSManagedObjectContext.
Я добавил кнопку «Добавить новую школу», которая предоставляет пользователю форму для добавления новой школы. Когда пользователь добавляет новую школу и нажимает «сохранить», я сохраняю новый школьный объект в NSManagedObjectContext и извлекаю представление «Добавить школу» из стека навигации. Я возвращен к исходному представлению uitableview, и новая школа НЕ в списке.
Я знаю, что мне нужно обновить таблицу после возвращения, но не знаю, как. ПРИМЕЧАНИЕ: если я выйду из симулятора и снова запустите программу, появится новая школьная запись, поэтому я знаю, что она правильно добавляется в базовый магазин.
Я уверен, что мне нужно реализовать NSFetchedResultsController, но это похоже на тонну кода, что кажется довольно простым.
Если NSFetchedResultsController - единственный путь, может кто-нибудь направить меня к учебнику или коду, который может показать этот поток?
Большое спасибо.
Phil