没有共享的核心数据分层列表

时间:2011-02-03 18:01:20

标签: iphone objective-c core-data

我正在尝试创建一个简单的任务列表App。每个任务都有一些属性(标题,截止日期等)。此外,每项任务都应该能够存储更具体的工作项,例如

任务1:

  • Title = clean house
  • dueData = 2012年1月1日
  • 工作项:
    • 1:扫地
    • 2:洗地板
    • 3:做菜

我已将“任务”实施为实体,将“工作实体”实施为不同的实体。任务与“工作项目”具有To-Many关系,并且每个任务中的工作项数量不应该有上限。

我的问题是,当我做第二个任务(做杂货店购物)时,Task1中的工作项显示在Task2的工作项列表中。有关如何使Workitems特定于任务的任何提示?

同样的问题是在公司的每个单位创建一个工作单位清单,并在该部门中列出员工名单。

谢谢!

1 个答案:

答案 0 :(得分:0)

听起来你可能正在混淆两个单独的图:一个是可能连接的分类,另一个是连接以定义特定任务的实际对象。但我不清楚到底是什么问题。

您是否有特定类型的任务?例如,“清洁之家”任务是否总是具有相同的三个工作项?

如何创建工作项目?它们是用户定义的吗?

工作项是否意味着以某种方式受任务限制/约束?换句话说,“扫地”是否总是与“清洁之家”任务相关联?您是否尝试对工作项进行分区,以便(在UI中)一次只有一个子集可用/可见?