0

I'm trying to create a tag based sorting system. So far I have a many-to-many relationship between 'tag <<->> movies'. What I want is to be able to sort the movies different in different tags. How do I do this? Will core-data do this automatically when I check the ordered button in xcode?

image: https://www.dropbox.com/s/y44p3o1m0vrrezi/preview.png

4

1 回答 1

0

要解决这个问题,您必须在之间插入一个新实体MSTagMSMovie调用例如MSTaggedMovieDisplayOrder

MSTag <->> MSTaggedMovieDisplayOrder <<-> MSMovie

displayOrder然后使用 type 向新实体添加一个属性Integer

由于这种结构处理起来比较重,我建议创建一个Manager类来管理:

  1. 标记电影
  2. 取消标记电影
  3. 列出特定标签的所有标签电影
  4. 列出特定电影的所有标签
  5. 将标记的电影从显示顺序移动到新的显示顺序

有了这个,你应该很高兴。

于 2013-04-19T08:02:47.160 回答