cocoa – 核心数据:NSFetchedResultsController可以获取两个不同的实体吗?

cocoa – 核心数据:NSFetchedResultsController可以获取两个不同的实体吗?,第1张

概述我正在开发一个iPhone应用程序,在特定视图中,我需要加载两个不同的实体:一个将填充UITableView,另一个将填充UITextView。 是否可以使用单个NSFetchedResultsController获取这两个属性? 或者我需要使用两个不同的NSFetchedResultsControllers吗? 关于如何最好地解决这个问题的任何想法? 每个获取请求只有一个实体,每个获取结果控制器 我正在开发一个iPhone应用程序,在特定视图中,我需要加载两个不同的实体:一个将填充UItableVIEw,另一个将填充UITextVIEw。

是否可以使用单个NSFetchedResultsController获取这两个属性?

或者我需要使用两个不同的NSFetchedResultsControllers吗?

关于如何最好地解决这个问题的任何想法?

解决方法 每个获取请求只有一个实体,每个获取结果控制器只有一个获取。因此,每个实体都需要单独的控制器。

如果你考虑一下,你如何制作一个谓词来获取两个逻辑上独立的实体?

你可能根本不需要两次取出。在大多数情况下,您可以获取填充表的实体,然后使用所选行的实体的关系来填充类似文本视图的内容。

总结

以上是内存溢出为你收集整理的cocoa – 核心数据:NSFetchedResultsController可以获取两个不同的实体吗?全部内容,希望文章能够帮你解决cocoa – 核心数据:NSFetchedResultsController可以获取两个不同的实体吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1035502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存