好的。這是一個挑戰。標籤欄視圖中的託管對象上下文
我有一個導航控制器內的tableview。
我把它從根目錄中推出,在那裏我有一個添加動作,允許我添加一條新記錄。這工作正常。
現在我試圖做的是將此tableview添加到選項卡欄視圖(沒有標籤欄控制器cuz不會工作),但在同一個導航控制器。
所以我想要做的是:根> TabBarView(加載Tableview)>添加新記錄。
問題在於託管對象上下文,我得到整個「無法找到實體錯誤」,但我不知道如何解決它。
我已經設法讓AddRecord模式視圖控制器顯示從tabBarView,但它呈現自己沒有導航欄,而如果我嘗試在單獨的tableView(在tabbar之外)添加記錄它的否問題。
我現在從TabBarView的navigationBarbuttons調用我的方法,路由到tableviews方法。
我知道我的方法必須從tabBarView而不是實際的tableview中調用,而且它們會觸發,但我不知道如何在tabView中管理MOC。
哦,這是基於coredata食譜和書籍,所以當添加記錄方法被激發時,它會創建一個新的MOC來創建它,然後在完成後重新集成到主MOC中。
任何想法?