作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的项目有多个.sqlite。
我使用 1 个上下文、1 个 persistentStoreCoordinator,链接到多个 persistentStores。
我想知道 [context assignObject : toPersistentStore]
不需要在 ? 之后调用 [context save] 如果对象 A 与对象 B 有 5 个关系怎么办 C D E F 我需要打电话吗? [context assignObject : B ..]
[context assignObject : C ..]
...(等等)??为了保存整个分支的数据???
最佳答案
根据documentation ,如果您有多个可存储该实体类型的可写持久存储,则需要调用该方法。
如果实体只能保存在其中一个存储中,那么它将自动分配给该持久存储。如果您有一整套相关实体链,是的,您需要分配每个实体。不同商店中的实体之间无法建立关系,因此请注意这一点。
最后,您仍然需要在托管对象上下文上调用save
来保留这些实体。将它们分配给存储并不会保存,它只是确定时机到来时上下文将它们保存在哪里。
关于ios - [context assignObject : toPersistentStore ] do? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43153109/
我的项目有多个.sqlite。 我使用 1 个上下文、1 个 persistentStoreCoordinator,链接到多个 persistentStores。 我想知道 [context assi
我是一名优秀的程序员,十分优秀!