CoreData可防止删除默认值

时间:2011-07-04 09:22:41

标签: cocoa core-data document

我在基于coredata文档的应用程序中有一个实体。

我在为该实体创建新文档时会创建某些默认值。

我需要能够允许用户在该列表中添加和删除(轻松完成),但阻止用户删除默认值(无法找到答案)。


感谢您的回复,在这种情况下,这是一个不错的选择,我想我会用它。

我想知道是否有人知道一个人如何确认删除....所以如果一个人点击删除按钮,它将经历一些逻辑(复杂或简单,取决于应用程序)然后忽略点击或实际删除对象。

我查看了validateForDelete方法:但是关于它的文档非常少,我不确定这是否是该方法的预期用途。

1 个答案:

答案 0 :(得分:1)

您可以向实体添加一个布尔属性,指示值是否为默认值。然后,如果当前选定的值是默认值,则可以使用enabled绑定停用删除按钮。