我正在开发一个约会应用程序,我想创建一个用户去的女巫选项屏幕并更改他的信息。所有信息都存储在核心数据中。所有更改仅在用户按保存时才适用,否则应用将丢弃它们。
我尝试了并行对象,但我想知道核心数据中是否有机制。像多个managedObjectContexts一样
答案 0 :(得分:2)
正是如此。 You can have a heirarchy of contexts并在链中传播变化或选择不变。
最简单的方法是为屏幕创建子上下文,如果没有保存则丢弃所有更改。因此,当被丢弃时,主上下文中没有可能无意中保存的脏对象。