在上下文中丢弃模型的更改

Posted

技术标签:

【中文标题】在上下文中丢弃模型的更改【英文标题】:Discarding changes for model in context 【发布时间】:2018-03-07 12:07:33 【问题描述】:

我正在实现一个模态viewController 以在core data 中插入和更新NSManagedObjects。当模式被取消并且表单处于更新模式时,我希望模型恢复到其原始值。有没有办法让上下文放弃更改?

【问题讨论】:

【参考方案1】:

您可以单独重置模型的所有元素,也可以使用 nil 释放整个模型并创建一个新模型。

【讨论】:

以上是关于在上下文中丢弃模型的更改的主要内容,如果未能解决你的问题,请参考以下文章

支持“EFDbContext”上下文的模型已更改错误

使用上下文和观察更改模型时,Flutter Provider 不会触发重建

反应上下文奇怪的数据类型错误

丢弃 NSManagedObjects

自创建数据库以来,支持“ApplicationDbContext”上下文的模型已更改

仅实体框架代码错误:支持上下文的模型自创建数据库以来已更改