使用 coredata 在 UITableView 中添加 ABMultiValue Cell
Posted
技术标签:
【中文标题】使用 coredata 在 UITableView 中添加 ABMultiValue Cell【英文标题】:Add ABMultiValue Cell in UITableView with coredata 【发布时间】:2014-09-17 02:39:25 【问题描述】:我已在核心数据中同步 ABRecordID 和人名,但没有同步手机和电子邮件。
然后我使用 NSFetchedResultsController 创建一个 UITableView,预测联系人姓名。 UITableView 中的一个人对一个单元格。
这里的问题,我只想添加额外的单元格,附加到特定的联系人单元格中,显示他们的多值手机和电子邮件(一个单元格中的一个值),而不将数据存储到核心数据中。
我知道如果我将手机和电子邮件同步到与联系人相关的实体,我就可以到达那里。但是如果不存储这些数据,我该如何实现呢?
非常感谢。 超级棒
【问题讨论】:
【参考方案1】:这个怎么样:我将另一个实体(例如,移动设备)附加到每个具有一对多关系的联系人。然后在获取目标联系人时,我通过地址簿获取其值并设置移动实体的值但不保存上下文。
我想没问题,但不知道有什么方法可以提高性能。
【讨论】:
以上是关于使用 coredata 在 UITableView 中添加 ABMultiValue Cell的主要内容,如果未能解决你的问题,请参考以下文章
在 coredata 中加载图像时 UITableView 滞后
使用 CoreData 和 NSFetchedResultsController 删除 UITableView 行
使用 NSFetchedResultsController 时 CoreData 与 UITableView 有啥关系?
如何快速使用 CoreData 信息对 UITableView 进行排序?