根据日期添加核心数据属性
Posted
技术标签:
【中文标题】根据日期添加核心数据属性【英文标题】:Add Core Data Attributes depending on a date 【发布时间】:2013-08-28 21:31:47 【问题描述】:我创建了一个带有链接到核心数据实体的简单表格视图的代码,我们称这个实体为“书”。在表格视图中显示了本书的一些属性,例如评分、标题、作者,所有这些属性都在核心数据模型中正确声明。 现在,我想添加一个新功能:我希望我的程序让我选择我在哪一年读这本书,甚至可能不止一年;所以我创建了很多标记为从 2005 年到 2013 年所有年份的检查按钮,我也想将这个布尔值存储在核心数据中。 我可以直接在核心数据模型中声明所有属性,但是当新的一年到来时,我该如何添加新属性?我希望我的程序在 2014 年到来时自己添加这个属性,有什么办法吗?
提前致谢
【问题讨论】:
【参考方案1】:解决此问题的最佳方法是创建一个与Book
具有多对一关系的新实体Read
。您可以在此实体中存储开始日期、结束日期等,甚至是评级。
您对年份数据的想法,即存储在属性名称中的实际年份数字是古怪的。也许您应该考虑学习一些基本的计算机编程课程。
【讨论】:
我发现了相同的解决方案,对核心数据关系进行了更多研究。我会考虑你的建议,但这只是我目前的爱好。再次感谢。 谢谢,非常感谢。以上是关于根据日期添加核心数据属性的主要内容,如果未能解决你的问题,请参考以下文章