Моето приложение позволява на потребителя да редактира данни, но по време на запазване има две неща, които могат да се случат:
Ако името на данните е останало същото, просто запишете обекта като редактирана версия. т.е. те просто редактират съществуващия обект.
Ако обаче са променили името, това трябва да създаде нов екземпляр и да възстанови редактираните данни до оригинала.
Очевидно 1 е лесният случай и работи добре. Но съм в конфликт относно най-добрия метод за справяне с 2. Колко най-добре е да запишете модифициран NSManagedObject като нов ред в DB?