do {
let container = try ModelContainer(for: schema, configurations: [modelConfiguration])
container.mainContext.undoManager = UndoManager()
return container
} catch { fatalError("Could not create ModelContainer: (error)") }
when you need to undo
@Environment(\.modelContext) var modelContext
modelContext.undoManager?.undo()
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: