ios - 核心数据与神奇记录

标签 ios objective-c core-data magicalrecord

我有一个简单的项目,使用神奇的记录来存储值。

我很好奇如果我有一些按此顺序执行的代码,它会按顺序执行,或者是否有可能不会因为任何异步函数在后台运行,具有神奇的记录和核心数据。

[MeetingTypes MR_truncateAllInContext:localContext];

MeetingTypes *oMeetingTypes = [MeetingTypes MR_createInContext:localContext]; 
[localContext MR_saveToPersistentStoreAndWait];

最佳答案

在这些调用中,您不需要担心任何异步代码 - 假设您的示例中没有任何丢失的代码来调度另一个工作队列或其他上下文。

您可以很容易地检查源代码,以确保它不会异步调度 MR_truncateAllInContext: 或 MR_createInContext: 。

关于ios - 核心数据与神奇记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21897764/

相关文章:

ios - 如何将我的按钮链接到选定状态?

objective-c - 发送到类的无法识别的选择器 - 对于没有参数的静态方法

ios - 通过点击外部关闭 UIAlertControllerStyleAlert UIAlertController

ios - 如何为所有实体编写一个简单的通用核心数据函数

ios - 仪器在 cellForRowAtIndexPath 中的自定义表格 View 单元格出列时显示泄漏

ios - 了解 Swift 2.0 中的Optional

objective-c - 如何枚举 RegexKit 中的所有命名捕获?

ios - 将 NSPersistentStoreResult 转换为数组

ios - 以 NSPredicate 格式替换值

ios - 按钮文本无法在 iPhone (CSS3) 上正确呈现