核心数据和神奇的记录
Posted
技术标签:
【中文标题】核心数据和神奇的记录【英文标题】:core data and magical record 【发布时间】:2014-02-20 03:55:16 【问题描述】:我有一个使用魔法记录来存储值的简单项目。
我很好奇我是否有一些按此顺序执行的代码,它会按顺序执行,还是有可能因为后台执行任何带有神奇记录和核心数据的异步函数而不会执行。
[MeetingTypes MR_truncateAllInContext:localContext];
MeetingTypes *oMeetingTypes = [MeetingTypes MR_createInContext:localContext];
[localContext MR_saveToPersistentStoreAndWait];
【问题讨论】:
【参考方案1】:在任何这些调用中都不需要担心异步代码 - 假设您的示例中没有任何丢失的代码会分派另一个工作队列或其他上下文。
您可以很容易地检查源以确保它没有异步调度 MR_truncateAllInContext: 或 MR_createInContext:。
【讨论】:
所以顺序是删除所有会议类型,然后按该顺序创建一个新类型? 是的。由于您没有切换上下文(实际上您专门使用localContext
,如果同步完成所有操作都会影响以后的操作(这些是)。以上是关于核心数据和神奇的记录的主要内容,如果未能解决你的问题,请参考以下文章