我想在表格视图中加载员工。
第一次加载表格视图时,我想加载所有没有主管的员工,然后,当我单击一个单元格(其中包含一个员工)时,我要加载该特定员工的所有受管理者。
我正在使用导航控制器,所以我想来回导航。我猜我需要一遍又一遍地推送一个新的tableview实例。但是问题是,我一次又一次地启动一个新的Employee对象,但是我该如何管理呢?
例如,因为我需要将超级用户的超级用户保存到超级用户。
我单击supervisorx,将加载一个新的表视图,其中没有员工。我在该表中添加了一个superviseex,但这意味着我的员工对象现在是superviseex。如何管理我可以将superviseex保存到supervisor,这两个都是Employee对象。

最佳答案

我不确定我是否了解,但我会尽力的。

您要推送视图控制器(而不是视图)的新实例,因此您可以在控制器中具有一个属性,该属性说明要为其显示数据的主管。如果它没有主管,则可以检索没有主管的所有雇员;如果给了有效的主管,则可以显示向该主管报告的雇员。使用核心数据仅读取集合的内容(假设一对多关系),而不必获取任何内容。

07-24 14:25