gpt4 book ai didi

ios - Master-Detail 应用程序中的 NSFetchedResultsController

转载 作者:行者123 更新时间:2023-11-29 02:47:35 28 4
gpt4 key购买 nike

我正在尝试在我的应用程序中实现NSFetchedResultsController。目前我有一个主 TableView ,然后当用户选择一个项目时,详细 View 会显示一个 Collection View 。 collectionView 项目将根据 TableView 所选项目的不同而有所不同。

我有一个很好的模型来处理这一切。基本上是一个与幻灯片实体具有一对多关系的演示实体。

我现在(在 NSFetchedResultsController 之前)这样做的方式是,当应用程序启动时,我用我的演示文稿填充一个 NSArray,然后当用户选择一个演示文稿时在主视图中,我将相关的演示对象传递给 Collection View ,以便它可以显示幻灯片。非常简单。

我的问题是如何使用 NSFetchedResultsController 做到这一点?我是否将整个 NSFetchedResultsController 对象从 master 传递到 detail 以及对演示文稿的一些引用以便我可以显示幻灯片?或者我只像以前一样传递Presentation对象?我对 NSFetchedResultsController 的内部工作方式仍然不太满意,所以我想确保我尊重最佳实践。

谢谢

最佳答案

像往常一样传递数据。如果您的 collectionView 需要 Presentation 对象来填充自身,您可以传递它。

此外,如果您关心 Presentation 所在的 NSManagedObjectContext,您可以传递其 ManagedObjectId 并在 collectionViewController< 中重新获取它.

关于ios - Master-Detail 应用程序中的 NSFetchedResultsController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24910606/

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