2011-07-04 53 views
1

我在我的基於coredata文檔的應用程序中有一個實體。CoreData防止刪除默認設置

我有某些默認值,當爲該實體創建新文檔時創建。

我需要能夠允許用戶添加和從列表中刪除(輕鬆完成),但防止用戶刪除默認值(無法找到答案)。


感謝您的迴應,在這種情況下,這是一個不錯的選擇,我想我會使用它。

我想知道,如果有人知道一個人如何驗證刪除....所以如果一個人點擊刪除按鈕,它會通過一些邏輯(複雜或簡單,取決於應用程序),然後忽略點擊或實際刪除對象。

我已經看過了validateForDelete方法:但是它的文檔很少,我不確定這是否是該方法的預期用法。

回答

1

您可以爲您的實體添加布爾屬性,以指示某個值是否爲默認值。如果當前選定的值是默認值,則可以使用enabled綁定來禁用刪除按鈕。