我正在创建一个应用程序,其中包含一个称为混音的声音“集合”表。混音中的每个声音都有与之关联的单独音量。
我正在努力找出适合我的数据模型,请记住可以下载包含额外声音的额外声音包。
我从混音的核心数据实体开始,其中包含一组声音位置字符串。在我尝试实现单个卷之前,这一直很有效。然后我认为每个声音的核心数据实体都可以工作,但是看到可以下载更多声音,它似乎不适合核心数据? 我需要一些关于如何实现这一目标的指导,以使其在我的声音包下载和其他扩展方面面向 future 。
最佳答案
编辑:(在仔细考虑您的设置后,我编辑了整个答案/配置)
实际上,您甚至可以删除“Mixes”实体,只使用“Mixtheme”,获取所有“mixthemes”并为用户界面手动创建“mixes”列表,以避免“mixes”实体.如你所愿:)
这样,您可以:
获取所有带有选项的混合主题:(名称/锁定/解锁/您选择添加的其他属性)
获取所有混合主题连接的声音及其属性。
您实际上只需要这 2 个实体。
关于ios - Swift CoreData 模型有帮助吗? (给出的例子),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41674356/