iphone - 将同一对象添加到多个对多关系

标签 iphone ios core-data

有一个我在过去几个小时(5 小时)内试图解决的核心数据问题。

我有两个实体:学生和类(class)。

学生属性:姓名、年级 类属性:名称

关系:

  1. 学生<<------>>类(class),都有 对多关系。
  2. 我创建了学生 1。
  3. 然后创建类 1、类 2。
  4. 然后我将学生 1 添加到类(class) 1
  5. 然后我将学生 1 添加到类(class) 2。

现在,当我通过第 1 类更改学生 1 的成绩时,它也会更改第 2 类的成绩。 那么我该如何解决这个问题。非常感谢。

更新 (1): 根据答案,我模拟了以下内容:

enter image description here

我想将同一个学生添加到不同的类(class): 那么Student和Class的关系对不对呢?

最佳答案

创建一个新类来保存学生的成绩和成绩。像 StudentClassGrade 之类的东西

关于iphone - 将同一对象添加到多个对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6501136/

相关文章:

android - IOS/Android 人脸匹配开源

ios - 如何默认展开iOS Today Widget?

xcode - 命令行工具核心数据教程

iphone - iOS CoreData 更新实体对象

iOS UITableViewController静态tableView不滚动

iphone - 在 iPhone 中长按拖动 UIButton

iphone - 如何将对象添加到 NSMutableArray 的末尾

iphone - UIImagePickerController 卡在压缩视频

ios - UILabel 适配问题

ios - com.apple.developer.icloud-container-identifiers 和 com.apple.developer.ubiquity-kvstore-identifier 之间的区别