I'm not sure what happened but everything I had done to get the new "Editor" and "Browser" style of navigation bars to work for my app on Catalyst has totally broken on the latest beta for Ventura.
My app is using a UISplitViewController as the root view controller, and previously if I changed which view controller was representing the content then the buttons represented by its navigation item would update in the toolbar.
Now all I see is the buttons from the first view controller's navigation item remain after a view controller changes.
I have occasionally seen the buttons update to a different view controller's navigation item, but after that happens the buttons also no longer work. It's like they're being tapped on but nothing happens.
Just to reiterate, all of this was working perfectly fine on the last beta and I haven't made any code changes since updating my Mac.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
My app is a Catalyst app for the Mac, iPad, and iPhone that reads and writes from reminders lists. For whatever reason it looks like EventKit on the Mac version is just not working at all. No reminders lists are returned when I ask for calendars of type reminder. No calendar is returned for the default calendar for new reminders function either.
Everything seems to still work fine on iOS and iPadOS so I'm at a loss for why this would be happening on the Mac. It's always worked fine before.
I've tried requesting access again but it just returns that I'm already authorized. I've tried toggling permission off and back on in system settings and that doesn't work either.
I'm tempted to try something like logging out of iCloud and back in...but besides my issue locally I've been having users on Ventura beta write in to report the same issue. I definitely can't have all of my users who upgrade to Ventura sign out of iCloud and back in to fix this. They'd say I was crazy even if I tried.
I wish I had spotted this earlier in the beta cycle but this is a pretty critical issue for me. Wondering if anyone has seen this or can think of a solution.