I have a TabView
and each Tab has it's own NavigationPath
which I am handling inside an ObservableObject
.
@MainActor final class Router: ObservableObject {
@Published var homeNavigationPath = NavigationPath()
@Published var searchNavigationPath = NavigationPath()
@Published var notificationsNavigationPath = NavigationPath()
@Published var profileNavigationPath = NavigationPath()
}
I am doing this so each Tab can PopToRoot of it's own accord. Everything seems to be working great, however I get the following message in the Console...
Update NavigationAuthority bound path tried to update multiple times per frame.
Does anyone know what this means? Am I doing something wrong or is it perfectly fine to have multiple NavigationPath
s like this?