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

How to create an automatic add data to CoreData Swift

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

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

感谢您的帮助。 问候, 马特乌斯弗拉切克

你走在正确的轨道上。只需将 viewDidLoad 方法或 AppDelegate 中的实际年份和月份与 CoreData 数据库中的最新月份进行比较。还要注意保存年份,否则该方法在第一年后将无法使用。

您也可以使用 NSUserDefaults 来存储实际的月份,但是由于无论如何您都会使用 CoreData 将日期保存到数据库中,因此您可以立即使用 CoreData 进行检查。