Document based SwiftData apps do not autosave

Document based SwiftData apps do not autosave changes to the ModelContext at all. This issue has been around since the first release of this SwiftData feature.

In fact, the Apple WWDC sample project (https://developer.apple.com/documentation/swiftui/building-a-document-based-app-using-swiftdata) does not persist any data in its current state, unless one inserts modelContext.save() calls after every data change.

I have reported this under the feedback ID FB16503154, as it seemed to me that there is no feedback report about the fundamental issue yet.

Other posts related to this problem:

https://forums.developer.apple.com/forums/thread/757172

https://forums.developer.apple.com/forums/thread/768906

https://developer.apple.com/forums/thread/764189

Document based SwiftData apps do not autosave
 
 
Q