我有一个简单的项目,使用神奇的记录来存储值。
我很好奇如果我有一些按此顺序执行的代码,它会按顺序执行,或者是否有可能不会因为任何异步函数在后台运行,具有神奇的记录和核心数据。
[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/