您如何使用segue创建一个使用核心数据在每个单元格内具有另一个表视图的表视图?

轮状的

因此,我正在创建此应用程序,其中涉及在表视图中创建例程。一旦在表视图中创建了该例程,便可以选择在该例程内部进行查看。在内部查看后,将为您提供另一个表视图,该表视图分别包含一组任务,所有任务均由用户创建。我正在使用Core Data,并且在数据模型中将任务分配给它所在的例程时遇到问题。模拟器中发生的事情是,我创建的所有任务都可以在所有例程中看到。这根本不是我想要的行为,我要寻找的是让每个例程都有自己的单独任务。你会怎么做?请记住,我正在使用核心数据。

pbasdf

首先,您需要定义两个实体之间的关系。在模型编辑器中,将ctrl从Routine实体拖动Task实体。这将在两个实体之间创建新的关系(由该行表示):

模型编辑器

newRelationshipRoutine实体中选择,并将其重命名为“ tasks”(在右侧面板中),然后将“ Type”更改为“ To Many”-每个Routine可以有很多Tasks同样newRelationship,将Task实体中的重命名为“常规”(您还应该确定每个实体Task可以属于多个Routines,还是仅属于一个,并相应地更改“类型”;我假设它将是“一对一”):

更改关系后的模型编辑器

“类型”由箭头指示-单精度表示“一对一”,双精度表示“一对多”。(您还应该浏览CoreData文档,并确定所需的“删除规则”。)

那就是定义的关系。为了简化填充关系,值得NSManagedObject为每个实体生成子类。然后,您可以使用点表示法访问它们的属性(和关系)。模型编辑器可以为您生成子类定义-在编辑器菜单中,“创建NSManagedObject子类”:

菜单

遵循各种对话框,将为每个实体创建一个.swift文件。现在,填充关系很容易-如果您有一个Routine对象(例如myRoutine)和一个Task名为对象myTask,则只需使用

myTask.routine = myRoutine

这将自动设置双向关系,从-myRoutinemyTask反之亦然。

现在,在类型的第二个视图控制器中定义一个属性(“ myRoutine”)Routine当您从您的第一个视图控制器Segue公司,设定的值myRoutine来选择的Routine然后,在创建任何新Task对象之后,将它们设置routine为myRoutine,如上所述。或者,如果仅显示所选例程的任务,则可以在第二个视图控制器中使用myRoutine.tasks(这是Task所选对象的所有对象的NSSet Routine)作为表视图的数据源。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过 Segue 将对象从表视图单元格传递到另一个视图控制器

来自分类Dev

表视图单元格到另一个视图控制器

来自分类Dev

使用数据验证更改一个单元格后,如何自动更新单元格以匹配另一个工作表中的值?

来自分类Dev

Java从另一个类更新表视图单元格值

来自分类Dev

在另一个单元格中使用带有工作表名称的公式

来自分类Dev

Excel / VBA如何在上次使用的单元格之后将数据从一个工作表移动到另一个工作表?

来自分类Dev

如何使用参考单元格的值对另一个工作表中的excel数据求和

来自分类Dev

一个单元格表视图

来自分类Dev

如果另一个单元格具有特定值,如何制作一个按钮,该按钮仅将值从一个表发送到另一个表中的行

来自分类Dev

如何使用分段控件在一个表视图中维护两个自定义单元格?

来自分类Dev

如何自动将数据从一个工作表中的一个单元格传输到同一工作簿中的另一个工作表中的另一个单元格

来自分类Dev

如何根据数据表中的另一个单元格值隐藏单元格值

来自分类Dev

从表视图之外的另一个视图中的自定义单元格检索文本字段数据

来自分类Dev

使用VBA将错误单元格分离到另一个工作表

来自分类Dev

使用变量引用另一个工作表中的单元格

来自分类Dev

使用变量引用另一个工作表中的单元格

来自分类Dev

使用间接访问另一个工作表中的单元格范围

来自分类Dev

dequeueReusableCellWithReuseIdentifier创建一个具有零个子视图的单元格

来自分类Dev

使用多个不连续的单元格值过滤另一个工作表中的数据

来自分类Dev

如何创建具有与另一个系统提供给我的视图相同属性的表?

来自分类Dev

如何在Swift中将数据从一个表视图传递到另一个表视图?

来自分类Dev

如何在Swift中从另一个视图访问视图的表格视图的单元格?

来自分类Dev

如何使用linq从另一个表中订购具有匹配ID的数据?

来自分类Dev

如何使用函数将一个单元格值插入另一个单元格?

来自分类Dev

使用jQuery遍历表行并将内容从一个单元格移动到另一个单元格

来自分类Dev

如何为每个单元格制作一个具有不同详细信息视图的tableView

来自分类Dev

使用另一个表中的字段作为列标题创建视图

来自分类Dev

使用BigQuery Python API在一个项目中创建视图,引用另一个项目中的表

来自分类Dev

引用双引号(“”)内另一个工作表中的单元格

Related 相关文章

  1. 1

    通过 Segue 将对象从表视图单元格传递到另一个视图控制器

  2. 2

    表视图单元格到另一个视图控制器

  3. 3

    使用数据验证更改一个单元格后,如何自动更新单元格以匹配另一个工作表中的值?

  4. 4

    Java从另一个类更新表视图单元格值

  5. 5

    在另一个单元格中使用带有工作表名称的公式

  6. 6

    Excel / VBA如何在上次使用的单元格之后将数据从一个工作表移动到另一个工作表?

  7. 7

    如何使用参考单元格的值对另一个工作表中的excel数据求和

  8. 8

    一个单元格表视图

  9. 9

    如果另一个单元格具有特定值,如何制作一个按钮,该按钮仅将值从一个表发送到另一个表中的行

  10. 10

    如何使用分段控件在一个表视图中维护两个自定义单元格?

  11. 11

    如何自动将数据从一个工作表中的一个单元格传输到同一工作簿中的另一个工作表中的另一个单元格

  12. 12

    如何根据数据表中的另一个单元格值隐藏单元格值

  13. 13

    从表视图之外的另一个视图中的自定义单元格检索文本字段数据

  14. 14

    使用VBA将错误单元格分离到另一个工作表

  15. 15

    使用变量引用另一个工作表中的单元格

  16. 16

    使用变量引用另一个工作表中的单元格

  17. 17

    使用间接访问另一个工作表中的单元格范围

  18. 18

    dequeueReusableCellWithReuseIdentifier创建一个具有零个子视图的单元格

  19. 19

    使用多个不连续的单元格值过滤另一个工作表中的数据

  20. 20

    如何创建具有与另一个系统提供给我的视图相同属性的表?

  21. 21

    如何在Swift中将数据从一个表视图传递到另一个表视图?

  22. 22

    如何在Swift中从另一个视图访问视图的表格视图的单元格?

  23. 23

    如何使用linq从另一个表中订购具有匹配ID的数据?

  24. 24

    如何使用函数将一个单元格值插入另一个单元格?

  25. 25

    使用jQuery遍历表行并将内容从一个单元格移动到另一个单元格

  26. 26

    如何为每个单元格制作一个具有不同详细信息视图的tableView

  27. 27

    使用另一个表中的字段作为列标题创建视图

  28. 28

    使用BigQuery Python API在一个项目中创建视图,引用另一个项目中的表

  29. 29

    引用双引号(“”)内另一个工作表中的单元格

热门标签

归档