在同一视图中的Core Data中执行多次提取

时间:2010-03-08 21:28:44

标签: iphone core-data nsfetchedresultscontroller nsfetchrequest

我有我的CD商店设置,一切正常。执行初始提取后,我需要使用第一次提取的数据基于计算执行多次提取。 Apple提供的示例很棒,并帮助我完成所有工作,但我正在努力执行连续的提取。任何建议或教程链接都表示赞赏。

  1. 表视图从CD存储区加载数据。
  2. 当用户点击一行时,它会推送一个详细视图
  3. 详细信息视图从CD加载详细信息。 [以上步骤全部工作]
  4. 我对详细视图中提取的数据执行了几次计算。
  5. 然后我需要根据计算结果执行其他几次提取。

1 个答案:

答案 0 :(得分:0)

如果您的连续提取与您已检索的子集相对,那么您可以通过从原始提取返回的-filteredArrayUsingPredicate:上调用NSArray来缩小搜索范围。

更新

当你说其他几个提取时,你想要对商店或内存中的数据进行获取吗?

如果您需要对商店进行提取,则无需通过实例化新的NSFetchRequest对象来阻止您执行其他提取。

如果您要取回内存中已有的数据,则上述答案适用。