如何让用户编辑核心数据中的排序?

时间:2011-09-09 15:33:29

标签: ios core-data

这是场景:我有一个歌曲实体和一个播放列表实体,他们有很多关系。我需要用户可以订购与每个播放列表相关的歌曲,以便他/她可以按顺序收听歌曲。我不确定实现这个的最佳方法是什么。

我很想听听你们的意见和建议。感谢。

1 个答案:

答案 0 :(得分:0)

我之前有过这个案子。 Cord数据不以任何特定顺序存储记录。

您需要为订购引入新属性。在您的数据模型中,这将是Integer,在您的模型类中为NSNumber。当然,当用户编辑表格时,您还需要在日期模型中反映歌曲顺序的变化,并在适当时保存。 (在UITableView中,我通常在commitEditingStyle:中执行此操作。