ios - NSManagedObject 集合

标签 ios core-data

我正在学习如何使用 Core Data。

foo 对象是共享相似属性的 bar 对象的集合。 foo 有一些自己的成员,其中一个是 bar 对象数组。

为了使用 Core Data 管理 foo,我是否需要只对 foo 建模?它们都需要是 NSManagedObject 的子类吗?我不需要撤消功能。

最佳答案

我设想您的对象图如下:

Foo 实体

  • 属性1
  • 属性2
  • bars(一对多关系)

酒吧实体

  • 属性A
  • 属性B
  • displayOrder(另一个属性,一个在假设数组中模拟 Bar 索引的 int)
  • foo(一对一关系)

所有实体都是 NSManagedObjects(或子类)。

关于ios - NSManagedObject 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20465618/

相关文章:

swift - 如何根据多关系集是否包含特定值使用 NSPredicate 进行过滤

ios - 卡在 KVO_IS_RETAINING_ALL_OBSERVERS_OF_THIS_OBJECT_IF_IT_CRASHES_AN_OBSERVER_WAS_OVERRELEASED_OR_SMASHED

ios - 在 swift 4 下更改导航 Controller 后退按钮上的字体

ios - UINavigationController 显示 segue 失败?

objective-c - setFetchBatchSize 似乎无法正常工作

ios - 由于 NSUnknownKeyException,无法从 RestKit 存储核心数据

ios - 当我返回 View Controller 时刷新 TableView 顶部的控件

ios - NSData 未在 UIWebView lodadata 方法中正确加载

ios - CoreData 扩展 - 将模型添加到目标时为 'Use of Undeclared Identifier'

iOS 简单谓词 'contains' 不工作