0
我在Swift中使用CoreData是一个新手,我想创建一个用于学习目的的持久级别管理器。我的课程结构如下:我的CoreData中有一个'学生'实体,与'课程'实体有多对多关系(与'成绩'实体有多对多关系)。在Swift中初始化CoreData实体一次
我想在初次启动时自动初始化学生,所以用户只需添加课程和成绩,但我无法找到如何去做。
我目前在我的viewDidLoad()
有初始化程序,但基本上意味着它被创建了很多次。
我的问题有什么解决办法?
只检查实体是否存在于核心数据中,然后更新否则添加新实体 –
如果你的意思是你只有一个'Student'的实例,那么把'Student'放入核心数据是绝对没有意义的。 –