我的核心数据模型中有两个实体:Library和Book。它们通过“图书馆”和“书籍”之间的“一对多”关系链接在一起。
但是,在我的示例中,我的图书馆中有两本完全相同的书,当我尝试将它们添加到我的图书馆中时,只出现一本。我搜索了一下,发现在Library对象中,书籍存储为NSSet
。
有人知道我该如何将书籍存放在一个地方NSArray
吗?
您不能(嗯,除非您取消Book
实体并使用可转换属性,但这不是一个好的解决方案)。
显而易见的选择是count
在您的Book
实体上添加一个属性,以便您可以记录所拥有的那本书的数量。您需要考虑这可能会对设计的其余部分产生什么影响。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句