ios - 核心数据中与 self 的关系

标签 ios objective-c core-data

我想在我的核心数据中创建好友列表。我有实体 Userrelationship friends。我的用户有属性(为了简化):

  • 用户名
  • 姓名

我希望他能交到 friend 所以我添加了这个关系:

enter image description here

当然所有的 friend 都会有相同的一对属性。

所以当我查看图表时,我会看到类似这样的内容:

enter image description here

这是正确的吗?我可以像单独的实体一样管理它吗?创建一个新 friend 会创建一个新用户吗? Apple 文档用于查找此行为的示例或描述的关键字是什么?

最佳答案

这种关系是绝对正确的,只是友谊自然是双向的,所以反向关系也是 friend 。没有创建 friend 这样的问题,所以它不会创建新用户。您可以在两个现有用户之间建立友谊关系。 您正在寻找的关键字是:核心数据编程指南:)

关于ios - 核心数据中与 self 的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19757165/

相关文章:

ios - iOS 应用程序中的 CGContext 错误

objective-c - 我不想在开始更新、结束更新 block 中为 uitableview 设置动画?

ios - 在代码中使用 NSManagedObject 模型

ios - 具有默认 nil 值的 UIDatePicker - iOS

ios - 像 NSFetchedController 在 FMDB 的 Core Data 中使用的那样缓存结果

iPhone - 设备上的不同默认 boolean 值

ios - 核心数据 - initWithEntity 导致无法识别的选择器发送到实例

ios - 使用 Google 跟踪代码管理器在 iOS 上获取唯一设备 ID

iphone - 在 iphone 应用程序中安装的设置 View

core-data - Mantle 和 Core Data - 更新而不是删除/创建