我在iOS编程和核心数据方面比较新,所以请原谅我,如果这是一个愚蠢的问题。在我的项目中,我有两个实体。实体(1)被命名为“医生”,实体(2)是“患者”。 Doctor与Patient之间的关系被命名为“患者”。反面名为“医生”。我与医生之间有一对多的关系。这些实体已被分类。我有根视图控制器显示医生名称。我希望能够选择一位医生的细胞,并将他的患者显示在segued视图控制器上。他的患者被包含在NSSet中。我被困在这里。我是否在segue代码中传递NSSet,还是在提取请求中使用谓词来仅提取适用的患者姓名?任何你可以提供的代码示例将不胜感激。如何正确编写核心数据与NSSet进行深入研究
1
A
回答
1
只要通过Doctor
对象获得当用户轻敲细胞到您的细节控制器。然后在详细控制器中使用doctor.patients
(NSSet)。这是最简单的选项,如果不对数据进行任何更改,它将很好地工作。您可能会以表格的形式显示患者,因此您需要使用NSSortDescriptor
在显示患者之前组织患者(然后他们将排列在阵列中,并使用objectAtIndex:
)。
如果您要更改数据,它仍然可以工作,但您需要以某种方式了解有关更改,以便您可以更新UI。
如果您已经有一个提取的结果控制器,那很好,并且会监视您的更改。在这种情况下使用doctor
在谓词格式:
[NSPredicate predicateWithFormat:@"doctor = %@", self.doctor];
无论哪种方式,医生对象传递给新的视图控制器。
相关问题
- 1. 正确的语法来遍历核心数据NSSet中
- 2. 如何正确使用核心数据进行多线程?
- 3. 如何在核心数据中对NSManagedObject进行深层复制
- 4. 深入研究rss阅读器iphone
- 5. 报告VS 2010,深入研究集锦
- 6. SonarQube Coverage Widget没有深入研究
- 7. 核心数据错误:如何正确
- 8. iPhone - 核心数据NSSet中关系
- 9. 核心数据的NSSet问题
- 10. vi编辑器的深入研究内容
- 11. SSIS元数据驱动 - 正在研究
- 12. NSSet的NSSet上的核心数据查询
- 13. 我想深入研究C/C++,但不知道如何去做
- 14. TableView,以正确的顺序显示来自核心数据NSSet的记录
- 15. 带NSPredicate与核心数据的获取结果控制器NSSet
- 16. 如何在NSSet核心数据中保存值(Swift)
- 17. Neo4j数据库研究
- 18. 确定的研究,如果输入的是偶数或奇数
- 19. 核心数据 - 如何插入数组
- 20. 可编辑TableView与核心数据
- 21. 我应该深入研究ASP.NET MVC还是从ASP.NET Webforms开始?
- 22. 如何在iPhone中的核心数据中编写查询
- 23. 如何为核心数据编写值验证方法?
- 24. 使用核心数据进行缓存
- 25. 如何使用Google地图进行交通堵塞研究?
- 26. iPhone上的NSXMLParser与核心数据保存对象不正确
- 27. 如何正确实现核心数据虚拟属性?
- 28. 如何传递UIImage与核心数据?
- 29. 数学优化与运算研究
- 30. C网络编程,如何正确写入jpeg数据?
感谢您的快速响应。需要澄清一些情况。对于第二个表视图控制器,是否需要另一个FRC用于第二个视图控制器,或者只是从第一个视图控制器传递参考? – user2076367 2013-05-01 12:42:30
每个视图控制器都有它自己的FRC。第一个是取病人,第二个取病人。 – Wain 2013-05-01 13:08:00
非常感谢。你一直在帮助很大。 – user2076367 2013-05-01 13:24:26