gpt4 book ai didi

ios - 如何在MagicalRecord版本> = 2.0中使用上下文?

转载 作者:行者123 更新时间:2023-12-01 16:53:35 31 4
gpt4 key购买 nike

我在正确使用MagicalRecord时遇到问题;何时使用MR_save与MR_saveNestedContexts?后者似乎是更好的选择:

这意味着可能有必要使用MR_saveNestedContexts而不是典型的MR_save方法,以便将更改一直保存到持久存储中

但是有些节省是异步发生的,所以我不知道这是否适合每个用例。

另外-如何读取,更改和保存数据,尤其是在后台?使用默认上下文,contextForCurrentThread?

在读取,编辑,保存时何时使用哪个上下文(默认vs contextForCurrentThread)以及何时使用哪种保存方法是否有一些规则?

最佳答案

使用MR_saveWithBlock:MR_saveWithBlockAndWait:方法取得了最大的成功。唯一的问题是,如果您正在块中的其他上下文/线程中使用NSManagedObject,则需要使用MR_inContext:方法在本地上下文中获取其版本。

关于ios - 如何在MagicalRecord版本> = 2.0中使用上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13751626/

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