gpt4 book ai didi

iphone - 核心数据保存更改撤消

转载 作者:可可西里 更新时间:2023-11-01 17:10:57 24 4
gpt4 key购买 nike

我在我的应用程序中使用 CoreData 获取坐标并将它们(连同其他数据)保存到持久存储中。

应用程序流程是这样的:用户按下一个按钮,每次用户移动时都会添加坐标,并将它们放入 managedObjectContext 中。用户按下另一个按钮,应用程序停止将坐标放入 managedObjectContext 并询问用户是否要保存数据。如果用户想要保存他们的数据,我会调用 [managedObjectContext save:&error]; 并检查错误。如果用户不想保存,坐标将保留在 managedObjectContext 中,直到应用程序完全关闭并重新打开。

如何删除用户不想保存的那些点?

最佳答案

[managedObjectContext rollback] 将丢弃自上次保存以来对上下文所做的任何更改。如果你想要更精细的粒度控制,请将 NSUndoManager 添加到上下文并打开文档! :)

关于iphone - 核心数据保存更改撤消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8043772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com