【发布时间】:2011-08-23 17:16:00
【问题描述】:
我不确定如何在我的核心数据实体和一些在创建实体并将其提交到数据库时实例化的对象之间保持双向关系。
我有许多与实体一对一关系的子类 MKAnnotation 对象。每次我的 fetchedResultsController 执行新的提取时,我假设先前提取的结果被释放并且提取的 NSManagedObjects 被重新映射到内存中。所以我的一对一关系被打破了。如果我可以在核心数据中保存指向 MKAnnotation 对象的指针,那将解决一半的问题(一个方向的关系)。这有意义吗?你会怎么做呢?
我在应用程序重新启动时删除了所有核心数据内容,因此关系信息的长期持久性不是我关心的问题。
【问题讨论】:
标签: core-data entity-relationship mkannotation