我有Task和List,这些是数据库中的2个实体。
Task-->one to one-->List
List-->one to many-->Task.
我有UITableView,我希望在这些部分中显示类似于部分和任务的列表,但只有在连接时才会显示 与数据库中的关系。
这样的事情:
----------
SECTION1--
ROW1
ROW2
----------
SECTION2--
ROW 3
ROW 4
ROW 5
----------
SECTION3--
ROW 6
----------
SECTION 4--
ROW 7
ROW 8
等等。
有任何建议怎么做?我不知道......
答案 0 :(得分:0)
NSFetchedResultsController
的评论是正确的解决方案。
在获取的结果控制器的获取请求中,使用实体Task
。创建控制器时,将sectionNameKeyPath
设置为@"list"
,或在任务实体中将您称为“一对一”关系的任何内容设置为{{1}}。