行。这是一个挑战。
我在导航控制器中有一个表格视图。
我从根目录推送它,在那里我有一个允许我添加新记录的添加操作。这很好用。
现在我试图做的是将此表视图添加到标签栏视图(没有标签栏控制器因为不起作用)但在同一个导航控制器中。
所以我想做的是:根> TabBarView(加载Tableview)>添加新记录。
问题出在托管对象上下文中,我得到了整个“找不到实体错误”,但我不知道如何解决它。
我已经设法让 AddRecord 模态视图控制器从 tabBarView 中显示出来,但它没有导航栏,而如果我尝试在单独的 tableView 中(在 tabbar 之外)添加一条记录,它没有问题。
我现在从 TabBarView 的 navigationBarbuttons 调用我的方法,路由到 tableviews 方法。
我知道现在必须从 tabBarView 而不是实际的 tableview 调用我的方法,并且它们确实会触发,但我不知道当 MOC 在 tabView 中时如何管理它。
哦,这是基于 coredata 食谱和书籍的,所以当 add record 方法被触发时,它会创建一个新的 MOC 来创建它,然后在你完成后重新集成回主 MOC。
有任何想法吗?