关于太多属性,我可以忽略Cora Data警告吗?

时间:2012-07-28 15:00:30

标签: ios core-data xcode4 compiler-warnings datamodel

我在iOS应用程序中使用Core Data(带有sqlite),并且当前正在向实体添加一些新属性。我有大约110个属性。我意识到这很多,但是当我尝试以不同的方式组织数据时,我发现无法让我的应用程序可靠地工作。

Xcode现在给我一个警告:“配置错误的实体:实体有超过100个属性;考虑更浅的实体层次结构或非规范化属性。”

我不知道非规范化属性意味着什么,但是让我说我​​热衷于保持我的数据模型的方式。我通常不会发送任何类型的警告代码。但是,我能否安全地忽略这个警告,至少暂时还没有找到更好的方法来构建我的数据?

1 个答案:

答案 0 :(得分:3)

您应该将类​​别移动到单独的实体,包括标题,技能级别,日期和注释。这是正确的方式,它将移除所有警告。 你的学生将与该类别有一对多的关系 - 一个学生可能属于许多类别 - 就是这样。