gpt4 book ai didi

ios - 是否可以在私有(private)上下文中进行获取和保存,而不向主上下文通知任何内容。?

转载 作者:行者123 更新时间:2023-12-01 16:33:26 25 4
gpt4 key购买 nike

我对 coredata 有疑问:是否可以在私有(private)上下文中进行获取和保存,而无需向主上下文通知任何内容。我在许多示例和教程中看到,在每次保存或获取最终我们都会得到主上下文.为什么有必要?如果我使用相同的持久协调器调用私有(private)队列上的保存,它不会写入光盘?请在您投反对票之前清除我的疑虑。

最佳答案

不同的托管对象上下文不会自动知道彼此所做的更改。如果您在两个上下文中获取相同的对象,在一个上下文中更改它,并保存更改,另一个上下文 不会知道新值 除非您以某种方式合并更改。这意味着它有旧的、陈旧的数据。这就是为什么几乎每个人都会合并更改,因为您希望不同的上下文了解新的更改。

在您的情况下,如果您在私有(private)上下文上进行更改但不做任何事情将这些更改合并到主队列上下文中,则主队列上下文将不知道更改并且仍会显示旧值。

关于ios - 是否可以在私有(private)上下文中进行获取和保存,而不向主上下文通知任何内容。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455083/

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