表格视图之后的表格视图
Tableview after tableview
我需要创建两个 table 视图,一个 'parent' 和一个 'child'。在 'parent' table 视图中,用户可以创建一个单元格,为其命名,单击该单元格后,将显示第二个 'child' table 视图。在 'child' table 视图中,用户还应该能够向点击的单元格添加唯一单元格。例如,向用户显示 table 视图。用户点击 + 号添加单元格,然后为其命名。用户点击完成,第一个 table 视图再次出现,其中包含新命名的单元格。用户点击单元格,然后创建一个对其上方的单元格唯一的单元格。使用核心数据,我怎样才能做到这一点?我知道如何创建一个简单的 table 视图,但我遇到问题的部分是让第二个视图控制器中创建的单元格对于它们的创建位置是唯一的。
听起来您需要在核心数据模型中创建至少 2 个实体。我将根据您的评论调用第一个实体 Routine 对象。 Routine 对象将具有称为 "Tasks" 的关系,其目的地为 Task 实体。这将是一对多的关系,因此每个 Routine 对象可以有许多 Tasks。当您 select 一个单元格时,您会将在该单元格中表示的托管对象传递给第二个 table 视图控制器,以便您可以将任务对象添加到该特定实体。
我需要创建两个 table 视图,一个 'parent' 和一个 'child'。在 'parent' table 视图中,用户可以创建一个单元格,为其命名,单击该单元格后,将显示第二个 'child' table 视图。在 'child' table 视图中,用户还应该能够向点击的单元格添加唯一单元格。例如,向用户显示 table 视图。用户点击 + 号添加单元格,然后为其命名。用户点击完成,第一个 table 视图再次出现,其中包含新命名的单元格。用户点击单元格,然后创建一个对其上方的单元格唯一的单元格。使用核心数据,我怎样才能做到这一点?我知道如何创建一个简单的 table 视图,但我遇到问题的部分是让第二个视图控制器中创建的单元格对于它们的创建位置是唯一的。
听起来您需要在核心数据模型中创建至少 2 个实体。我将根据您的评论调用第一个实体 Routine 对象。 Routine 对象将具有称为 "Tasks" 的关系,其目的地为 Task 实体。这将是一对多的关系,因此每个 Routine 对象可以有许多 Tasks。当您 select 一个单元格时,您会将在该单元格中表示的托管对象传递给第二个 table 视图控制器,以便您可以将任务对象添加到该特定实体。