【发布时间】:2016-01-20 00:56:10
【问题描述】:
给定一组核心数据实体(我们称它们为短语),将一个短语作为“活动短语”并在给定时间仅强制执行一个活动短语的最佳/最正确方法是什么。
我曾考虑在短语实体上使用 Bool 值,但我不知道如何强制 true 仅出现在集合中的一个实体上。我想我也可以有另一个实体(activePhrase),它只在其中存储一条记录,但我再次不确定如何强制执行“从多个短语中选择一个激活”要求。
我担心这可能是一个愚蠢的问题 - 我的 CoreData(实际上是数据库)知识有点生疏,我想确保我遵循最佳步骤。
【问题讨论】: