2

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

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

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

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

在读取、编辑、保存以及何时使用哪种保存方法时,是否有一些规则?

4

1 回答 1

0

I've had the most success using the MR_saveWithBlock: and MR_saveWithBlockAndWait: methods. The only gotcha is that if you are using a NSManagedObject from a different context/thread in the block you will want to grab a version of it in the local context using the MR_inContext: method.

于 2013-11-22T21:42:51.260 回答