Skip to main content
0 votes
1 answer
128 views

Set a .modelContext in view's environment to use Query

I started getting this error, and I can't figure out why. I have attached a modelContainer to my main WindowGroup, and I have other views that use the @Query property and they work fine, but for some ...
Neglected Sanity's user avatar
0 votes
1 answer
125 views

Updating view when SwiftData model changes

Edit with minimal reproducible example: @main struct SwiftDataTestApp: App { var sharedModelContainer: ModelContainer = { let schema = Schema([ Team.self, Player.self ])...
soleil's user avatar
  • 13.3k
0 votes
0 answers
54 views

SwiftData Migration Plan for deleting a Model no longer need, iCloud Sync is enabled

I don't know how do I write a migration plan for this if it's required, is this a lightweight migration or a complex migration @Model class ParkModel { var items: [String]? init(items: [...
Nishant Minerva's user avatar
1 vote
1 answer
162 views

SwiftData auto inserts array into modelContext

Definitely one of the stranger quirks of SwiftData I've come across. I have a ScriptView that shows Line entities related to a Production, and a TextEnterScriptView that’s presented in a sheet to ...
The-Wolf's user avatar
  • 135
1 vote
0 answers
124 views

ModelActor causes Hangs and many Fetches

I'm developing an iOS app with SwiftData and modern Swift concurrency using ModelActors. In my app I have two distinct model containers: Main Container: Holds UI‑relevant models. Queue Container: ...
D.Schall's user avatar
1 vote
1 answer
564 views

Relationship delete not working because an appropriate default value is not configured

SwiftData delete isn't working, when I attempt to delete a model, my app crashes and I get the following error: SwiftData/PersistentModel.swift:359: Fatal error: Cannot remove My_App.Model2 from ...
The-Wolf's user avatar
  • 135
2 votes
1 answer
496 views

How to update SwiftData fetch when upgrading to Swift 6?

I've been stuck on this for the past week and I'm asking here out of desperation. I have a project using Swift 5, and I recently enabled “Strict Concurrency Checking” to “Complete” so I can slowly ...
Ryan Kanno's user avatar
0 votes
0 answers
19 views

SwiftData - What are Data / Relationship Faults? [duplicate]

New to data persistence and I'm trying to improve the performance of an app that uses SwiftData. I profiled the app in Instruments, and I saw a lot of data / relationship faults. What are they and how ...
RRR's user avatar
  • 315
0 votes
1 answer
97 views

ModelActor and "Publishing background changes from background threads is not allowed" warning [closed]

I think my understanding of ModelActor is wrong... I thought ModelActors are used to perform database actions that we don't want to run on the main thread and lock up the UI. Are there any specific ...
RXP's user avatar
  • 707
0 votes
2 answers
505 views

SwiftData 30 seconds delay on autosave

So, since I updated to Xcode 16.1 and iOS 18, my SwiftData project who relies on autosave doesn't work as expected. Indeed, it works but only after a delay, around 30 seconds. So if I add something to ...
Jintae's user avatar
  • 53
3 votes
1 answer
262 views

SwiftData Unit Testing EXC_BREAKPOINT on insert

Hello, I'm trying to unit test a SwiftData Model, but I'm facing a weird situation and couldn't find an answer to the problem. The first solution I'll show you does not work, the second one does. ...
Jintae's user avatar
  • 53
-1 votes
2 answers
210 views

View is not updated after modelContext.delete(item)

import SwiftUI import SwiftData struct ItemListView: View { @Bindable var luggage: Luggage @Environment(\.modelContext) var modelContext @State private var selectedItem: Item? ...
Sebbie_O's user avatar
1 vote
0 answers
86 views

Do You Need 2 Bundle Ids and 2 Targets to Use Swift Data and CloudKit for Dev and Prod?

I’m using Swift Data and CloudKit, with a private container. When developing my understanding is that you should have a target with com.apple.developer.icloud-container-environment key set to “...
Alistair Cooper's user avatar
2 votes
2 answers
325 views

SwiftData no such table error for one of models

I have 2 models in my app, fist (ModelA) is working fine - data is persistent no matter how many times I restart app on the simulator, but the second (ModelB) sometimes losts it data and I see errors ...
moonvader's user avatar
  • 21.2k
0 votes
0 answers
35 views

Unable to delete SwiftData object [duplicate]

I am working on migrating my app to SwiftData and testing out some things. I have a custom made toolbar that shows among other things the various objects in a @Model. When I drag one of these to the ...
Jimbo17's user avatar
  • 13

15 30 50 per page