I thought I found the problem on my side -
I called the modelContext.insert(session) too early, before I added it to the room and the UI observer tried to create the view that relies on this item before it was ready and available.
It seems that iOS 18 is more robust than iOS 17.
However, I'm still facing a weird issue where my list is empty and before the session is actually created, it fails on the Cell view, that basically, shouldn't be exist. How it is still keeps a reference to this view?
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: