gpt4 book ai didi

ios - 动态改变 fetchedResultsController

转载 作者:行者123 更新时间:2023-11-28 19:47:20 24 4
gpt4 key购买 nike

我遇到了一个问题:在我的项目中,我使用 Core Data 来管理数据。我在所有项目中使用了一个 fetchResultsController

AppDelegate.m 中,我执行了一个获取请求,一切正常。数据显示在 2 个 TableView 中:AllRecipesFavouriteRecipes。我需要以某种方式获取 AllRecipesViewController 中的所有食谱,并且只获取最喜欢的食谱 FavouriteRecipesViewController

我在 FavouriteRecipesViewController viewDidAppear 方法中设置了一个谓词以仅获取最喜欢的食谱,并在 AllRecipesViewController 中设置了一个谓词以获取所有食谱。但我不确定这样做是否合适。

谁能告诉我更好的方法?

最佳答案

你可以做两件事:

  1. 为每个 View 创建一个单独的 NSFetchedResultsController,并在实例化新的 UIViewController 时进行抓取(我会这样做)。
  2. 更新 NSFetchedResultsController 上的谓词并每次重新获取你转到一个新的 UIViewController(这是我不会做的)。

关于ios - 动态改变 fetchedResultsController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com