Today I’ll be mostly investigating new bugs that have appeared in @NearlyDeparted since updating my phone to iOS 18.4.
Lots of small weird problems. Feels like runtime changes to async code.
Investigations continue.
It’s:
- only with the iOS 18.4 runtime
- affects builds that were done months ago
- release build only, not debug
- something to do with SwiftUI NavigationStsck in a compact horizontal size class
- … I think!
This is not my ideal Sunday.
I think I’m getting onDisappear being called immediately after onAppear.
Thank-you Apple!
Time to stop coding, because this lasagne won’t make itself.
That’s it.
Somehow I’m getting a rogue onDisappear. My temporary workaround is to ignore it, if it immediately follows the onAppear.
_Sigh._ #iOSDev