![]() |
1
2
要对元素实体执行提取操作。从你的描述来看,还不清楚你是否定义了反向关系 1 (例如,要接收的元素)以及它们是对多的还是对一的。假设您已经定义了它们,并且它们是对一的,那么您可以使用类似[2]的谓词进行提取:
我已经用过
一 如果你还没有定义逆关系, 做它 . 正如在其他地方多次提到的,核心数据是一个图形管理框架,恰好能够将其图形持久化到磁盘上。如果您定义了反向关系,它将做大量的幕后工作来为您自动维护引用完整性。特别是对于多对多关系,核心数据实际上需要反向才能使事情正常工作。 [2]如果你已经定义了许多我假定为1的反义词,你将不得不使用稍微复杂一点的谓词。例如,第一个子句是
(最后一位未经测试;kvo set操作符总是对我进行一些试验)。你可以阅读 set and array KVO算子 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 4 月前 |
![]() |
Vincent · SwiftUI与表单中的CoreData绑定 1 年前 |
|
user13990880 · 需要在核心数据中保存打乱的顺序 1 年前 |