ios - Coredata 链接关系

标签 ios swift core-data swift2 relationship

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

已关闭 7 年前

如果关系是链接的,更新或添加数据的最佳方式是什么。

我的 coredata 设计如下:

Relationship

我有 3 个实体

1) User To_Many Category

2) Category To_Many Item

3) Item To_One Category

添加 Category 之前需要 User,添加 Item 之前需要 Category

最佳答案

简单。只要设置一对一的关系,Core Data会自动设置对应的反向关系。

newItem.category = category
category.user = user

根据最佳实践,我将笨拙的属性名称 itemCategorycategoryUsercategoryInUser 重命名为简单的 category , user, categories 分别。

关于ios - Coredata 链接关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35167801/

上一篇:ios - 如何设置 UIView 成为第一响应者?

下一篇:ios - 如何创建用于导航栏和 subview 的自定义后退按钮

相关文章:

ios - 分配 : *** error for object: Invalid pointer dequeued from free list *** set a breakpoint in malloc_error_break to debug in Magical record IOS

ios - 如何以编程方式禁用/启用 UIBarButtonItem

objective-c - 滚动表格 View 时未选中复选标记

swift - 连接 Swift 和 php 服务器

ios - 从 FB IOS SDK 的应用程序事件/自定义受众中删除用户

ios - 在 iPhone 应用程序中存储 "total number of time spent"的值

objective-c - 多线程核心数据 iOS 崩溃

ios swift uitableview 添加最后一个单元格

ios - 具有 SceneKit 线条基元类型的笔划宽度

objective-c - 从 Swift 扩展调用 Obj-C 属性时发生崩溃