iphone - 核心数据、UITableView 和 UISegmentedControl

标签 iphone objective-c core-data

我是使用 Core Data 的新手,并且正在使用 UITableView。我有一个带有 UISegmentedController 的工具栏,我想根据所选索引过滤 UITableView 中的项目。换句话说,假设我有一个显示书籍(存储在核心数据中)的 UITableView 和一个 UISegmentedController,其中包含用于显示“英语”、“西类牙语”和“法语”书籍的段。

这里将所有内容连接起来的方法是什么?单击其中一个分段时,我该如何在 UISegmentedControl 的目标中进行更改?

抱歉,如果这是一个愚蠢的问题!

最佳答案

我会为每个段使用一个单独的 NSFetchedResultsController。这将使您能够利用每个段的内置缓存并提高性能。

除了 Apple 的文档(和我的书)之外,您还可以从我的文章 Touching The Core 中阅读它们。在 PragPub 杂志上。

关于iphone - 核心数据、UITableView 和 UISegmentedControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3402412/

相关文章:

iphone - 计算器程序中的断言失败

ios - 转到新的 UIViewController 时如何从层次结构中删除 UIViewController?

objective-c - 如何在我的应用程序执行操作时放置加载 gif 图像?

ios - 使用 NSFetchedResultsController 搜索每个字符 CoreData 的速度非常慢,有大量记录

objective-c - 绑定(bind)属性更改时自动创建新实体

iphone - 关闭 UIViewController 后向parentViewController发送消息

iphone - Objective-C JSON 解析错误

iphone - 对 NSString 进行排序

javascript - 开始为 iPhone 编程

ios - 崩溃 :commitEditingStyle -deleteObject is nil