gpt4 book ai didi

ios - [context assignObject : toPersistentStore ] do? 是什么

转载 作者:行者123 更新时间:2023-11-29 00:25:25 26 4
gpt4 key购买 nike

我的项目有多个.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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com