【发布时间】:2015-10-23 21:40:08
【问题描述】:
所以我有一个自引用,一对多的关系,标签:
Tag
- Name: String
- Order: NSNumber
- SubTags: [Tag]
- ParentTag: Tag
一个标签可以有很多子标签,并且只能有一个父标签
我的目标是使用 NSFetchedResultsController 在 UITableView 中以这种方式显示它们(每个标签都是一个单元格,我使用空格向父级显示层次结构):
Parent Tag, order 1
Child Tag, order 1
Child 2 Tag order 2
Parent 2 Tag, order 2
Child 3 Tag, order 1
Child 4 Tag, order 2
这甚至可能吗?我是否应该以不同的方式存储和计算顺序键,以便我可以按此顺序订购?
这几天我一直在绞尽脑汁,欢迎任何建议:o)
【问题讨论】:
标签: swift core-data nsfetchedresultscontroller nssortdescriptor