Мне нужен совет, как обращаться со следующим случаем. Я сохраняю граф объекта в основных данных. Для простоты можно сказать, что у меня есть объект User (имя, возраст, адрес). Адрес - это еще один объект с некоторыми свойствами. Теперь Пользователь может изменить свой адрес. Если он меняет, мне нужно запомнить эти изменения для следующего заказа. После этого мне нужно вернуться к исходному адресу. Пользователь также может вернуться в любое время. Где я должен сохранить эти временные изменения? Я думал о добавлении нового объекта, такого как ChangedData, но это как-то не так. В основном мне нужно запомнить исходный объект, и если пользователь меняет его, мне нужно помнить об этом в течение некоторого времени. Надеюсь, я мог бы достаточно хорошо выразить свою проблему.Как сохранить темп. изменения объекта?
-1
A
ответ
1
вам необходимо использовать NSUndoManager в паре с контекстом управляемого объекта. Просто добавьте следующий код
- (NSManagedObjectContext *) managedObjectContext
в вашей реализации делегата приложения:
NSUndoManager *undoManager = [[NSUndoManager alloc] init];
[managedObjectContext setUndoManager:undoManager];
затем использовать the methods менеджера отката, чтобы отменить или повторить сохранение контекста.
Смежные вопросы
- 1. Как сохранить изменения объекта в XAML?
- 2. Unset/Установить флаг объекта и сохранить изменения
- 3. Как хранить значение Темп для strtok без изменения исходного маркера
- 4. Как сохранить изменения?
- 5. Как сохранить изменения-андроид
- 6. Как сохранить изменения модели?
- 7. Как сохранить изменения, внесенные в массив внутри объекта?
- 8. iPhone/iPad шаг изменения/темп в реальном времени
- 9. Как изменить темп пути imagemagick?
- 10. Как сохранить стоимость объекта?
- 11. Как сохранить вес объекта?
- 12. Изменения структуры структуры объекта
- 13. Не удается сохранить процедуру в динамической таблице темп
- 14. Как сохранить изменения в boot2docker
- 15. Как сохранить изменения пользовательской эволюции?
- 16. Как сохранить изменения в listview
- 17. Как сохранить изменения без фиксации?
- 18. Как сохранить изменения в HTML?
- 19. Как сохранить изменения в переменной?
- 20. Как сохранить динамические изменения флажка
- 21. Как сохранить изменения в gridview?
- 22. Javascript/CSS, Как сохранить изменения?
- 23. Как сохранить изменения, подтвердив пароль
- 24. AVQueuePlayer set Темп аудио
- 25. Медленный темп для TypeWriter
- 26. javascript - set speed/темп
- 27. продолжительность жизни темп таблицы
- 28. Как вернуть сохраненные изменения объекта dbcontext
- 29. Рассчитать средний темп
- 30. Написание темп. array
Это выглядит многообещающе. Не знал об этом. Я попробую. – kukudas