如何创建自动向CoreData Swift添加数据
我想已经自动创建了几个月。如果现在是一月,应用程序应该将一月添加为第一行,然后每个月的第一天都添加另一个月 这应该作为viewDidLoad的函数使用?启动程序后,检查月数是多少?如果月份不同于添加的月份,则添加其他月份 谢谢你的帮助。 当做如何创建自动向CoreData Swift添加数据,swift,core-data,Swift,Core Data,我想已经自动创建了几个月。如果现在是一月,应用程序应该将一月添加为第一行,然后每个月的第一天都添加另一个月 这应该作为viewDidLoad的函数使用?启动程序后,检查月数是多少?如果月份不同于添加的月份,则添加其他月份 谢谢你的帮助。 当做 Mateusz Fraczek你走在正确的轨道上。只需在viewDidLoad方法或AppDelegate中将实际年份和月份与CoreData数据库中的最新月份进行比较。还要注意保存年份,否则第一年后该方法将无法工作 您也可以使用NSUserDefault
Mateusz Fraczek你走在正确的轨道上。只需在
viewDidLoad
方法或AppDelegate
中将实际年份和月份与CoreData数据库中的最新月份进行比较。还要注意保存年份,否则第一年后该方法将无法工作
您也可以使用
NSUserDefaults
存储实际月份,但由于您将使用CoreData将日期保存到DB中,因此您可以使用CoreData立即进行检查。请小心,viewDidLoad
不会在应用程序从后台恢复时被调用,因此,我将使用app delegate中的一种应用程序生命周期方法。