我的两个实体有很多很多:
一个类别可以有很多地方,另一方面,地方也可以在很多类别下
数据已成功存储在我的 sqlite 中,但是当我在 sqlite manager 软件中检查两个实体的结构时,两者之间的关系消失了。
通常,当我声明 1..* 时,例如:
实体 B 有一个实体 A
地点属于一类
Category 将成为 Place 中的一个属性,我可以在其中使用它以供以后使用:
Category *category = (Category*)place.category;
NSString *catId = category.catId;
catId
如果那里有值,它应该返回一个值。
但在我的许多情况下,我什至无法得到catId
,它像这样崩溃:
-[_NSFaultingMutableSet catID]: unrecognized selector sent to instance
我在这里错过了一个概念吗?我相信核心数据支持多对多关系,正如我在某些网络上所读到的那样。谢谢!