如何创建自动添加数据到Core Data Swift

时间:2015-02-05 11:40:41

标签: swift core-data

我想在几个月内自动创建。如果现在是1月,App应该将1月添加为第一行,然后每月的第一天添加另一个月。

这应该用作viewDidLoad的函数吗?启动程序后检查一下是什么月份?如果月份与添加的不同,则添加另一个?

感谢您的帮助。 问候, Mateusz Fraczek

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上。只需在viewDidLoad方法或AppDelegate中将实际年份和月份与CoreData-Database中的最新月份进行比较。小心也要保存一年,否则这种方法在第一年后就不会工作了。

您也可以使用NSUserDefaults来存储实际的月份,但是正如您将使用CoreData将日期保存到数据库中一样,您可以立即使用CoreData进行检查。