我刚刚从 MagicalRecord 下载了最新版本(开发人员),以修复在验证我的应用程序的最新更新时收到的一些警告。
我现在发现MR_saveNestedContexts已被弃用,取而代之的是MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError *error)。
这似乎需要编写很多代码来保存对 Core Data 存储的每个更改/添加;我的应用程序中有 17 个不同的地方使用MR_saveNestedContexts。根据Loriot 的这篇文章,我的想法是创建一个方法并将参数传递给它。
在思考这个问题时,我想知道 MR 是否存在“最佳实践”之类的东西?