Post

Replies

Boosts

Views

Activity

Reply to Enabling undo with multi-model schema
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()
Feb ’24
Reply to Enabling undo with multi-model schema
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()
Replies
Boosts
Views
Activity
Feb ’24
Reply to Enabling undo with multi-model schema
do { let container = try ModelContainer(for: schema, configurations: [modelConfiguration]) container.mainContext.undoManager = UndoManager() return container } catch { fatalError("Could not create ModelContainer: (error)") }
Replies
Boosts
Views
Activity
Feb ’24
Reply to swiftdata : isAutosaveEnabled, isUndoEnabled - xcode15b4 - ios17
same question , use container.mainContext.autosaveEnabled = false didn't work for me
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’24