CoreData предотвращает удаление значений по умолчанию - PullRequest
1 голос
/ 04 июля 2011

В моем приложении на основе документа coredata есть объект.

У меня есть определенные значения по умолчанию, которые создаются при создании нового документа для этой сущности.

Мне нужно, чтобы пользователи могли добавлять и удалять из этого списка (это легко сделать), но не позволяли пользователям удалять значения по умолчанию (не могу найти ответ).


Спасибо за ваш ответ, это хороший вариант в этом случае, я думаю, что я буду его использовать.

Мне было интересно, если кто-нибудь знает, как человек может ВАЛИДАТировать удаление.... поэтому, если человек нажимает кнопку удаления, он проходит через некоторую логику (сложную или простую, в зависимости от приложения), а затем либо игнорирует щелчок, либо фактически удаляет объект.

Я посмотрелв методе validateForDelete: но документации по нему очень мало, и я не уверен, что это предполагаемое использование метода.

1 Ответ

1 голос
/ 04 июля 2011

Вы можете добавить логический атрибут к вашей сущности, который указывает, является ли значение значением по умолчанию.Затем вы можете отключить кнопку удаления, если текущее выбранное значение является значением по умолчанию, используя привязку enabled.

...