Объект должен быть отправлен на сервер, и я хочу указать пользователю, что объект должен быть отправлен, отображая дату/время lastModified
и lastSubmitted
дата/время.Добавление записи «lastModified» в объект, управляемый основными данными
(Да, запись должна быть вручную представлены.)
Я в настоящее время прослушивает NSManagedObjectContextObjectsDidChangeNotification
, проверяя, если объект объекта является RetailLocation
, и если да, установив его lastModified
даты/времени (конечно, только если lastModified
не является единственным измененным объектом). Поскольку это, похоже, сильно путает менеджера отмены, я использую performSelector:SOMESEL withObject:retailLocation afterDelay:0.0
для установки свойства lastModified
.
К сожалению, это почти даже хуже: это приводит к добавлению двух действий в стопку отмены!
Может ли кто-нибудь рекомендовать хороший способ реализовать атрибут lastModified
в записи, управляемой данными с помощью Core? В качестве альтернативы, что мне не хватает?
Отметьте ответ Martin R на аналогичный вопрос здесь: http://stackoverflow.com/questions/20098544/set-a-lastmodificationdate-attribute-after-nsmanagedobjectsdidchangenotification. Это решение отлично сработало для меня. – stuckj