我遇到了一个问题:在我的项目中,我使用Core Data来管理数据。我在所有项目中都使用了一个viewDidAppear
。
在 AppDelegate.m 中,我执行获取请求,一切正常。数据显示在2个tableViews中: AllRecipes 和 FavouriteRecipes 。我需要以某种方式获取 AllRecipesViewController 中的所有食谱,并且只有喜欢的食谱 FavouriteRecipesViewController 。
我设置了一个谓词,只在 FavouriteRecipesViewController {{1}}方法中获取最喜欢的食谱,并设置谓词以获取 AllRecipesViewController 中的所有食谱。 但我不确定这样做是否可行。
有人能告诉我一个更好的方法吗?
答案 0 :(得分:3)
你可以做两件事:
NSFetchedResultsController
,并在实例化新UIViewController
时进行抓取(我会做什么)。NSFetchedResultsController
上的谓词并每次重新获取
你去了一个新的UIViewController
(我不做什么)。