Swift CoreData Model帮助? (给出的例子)

时间:2017-01-16 10:34:03

标签: ios swift core-data

我正在创建一个应用程序,其中包含一个名为mixes的声音“集合”表。混音中的每个声音都有与之相关的单独音量。

我正在努力找出适合我的数据模型,请记住可以下载包含额外声音的额外声音包。

这是我绘制的包含基本想法的图片。 enter image description here

我开始使用coredata实体进行混音,包含一系列声音位置字符串。这很有效,直到我尝试实现单个卷。然后我认为每个声音的coredata实体都可以工作,但是看到更多的声音可以下载,它似乎不适合coredata? 我需要一些关于如何实现这一目标的指导,以及它对于我的声音包下载和其他扩展的未来证明。

1 个答案:

答案 0 :(得分:1)

我建议您这样做以简化设置。 enter image description here

编辑(我在考虑完您的设置后编辑了整个答案/配置)

实际上,您甚至可以删除" Mixes"实体,只需使用" Mixtheme",然后获取所有"混合主题"并手动创建"混合"对于用户界面,避免"混合"实体。如你所愿:)

这样,你可以:

使用选项获取所有混音主题:(名称/锁定/解锁/您选择添加的其他属性)

获取所有mixethemes连接的声音及其属性。

实际上你只需要这两个实体。