Хорошо. это вызов.
У меня есть табличное представление в контроллере навигации.
Я выталкиваю его из корня, где у меня есть действие добавления, которое позволяет мне добавить новую запись. Это отлично работает.
Теперь я попытался добавить это представление таблицы в представление панели вкладок (без контроллера панели вкладок, потому что он не будет работать), но внутри того же контроллера навигации.
Итак, что я хочу сделать, это: Root> TabBarView (загружает Tableview)> добавить новую запись.
Проблема заключается в контексте управляемого объекта, я получаю целое «не могу найти ошибку сущности», но я не знаю, как ее исправить.
Мне удалось заставить модальный контроллер представления AddRecord отображаться из tabBarView, но он представляет себя без навигационной панели, тогда как, если я пытаюсь добавить запись в отдельное табличное представление (вне панели вкладок), это не проблема. .
Теперь я вызываю свои методы из навигационных кнопок TabBarView, перенаправляя их к методам tableviews.
Я знаю, что мои методы нужно вызывать из tabBarView, а не из фактического табличного представления, и они запускаются, но я не знаю, как управлять MOC, когда он находится в tabView.
Да, и это основано на рецептах и книгах coredata, поэтому, когда метод add record запускается, он создает новый MOC для его создания, а затем реинтегрируется обратно в основной MOC, когда вы закончите.
Есть идеи?