TabView 内的 SwiftUI iOS 16 NavigationPath 警告:NavigationAuthority

Dan*_*Dan 9 tabview swiftui ios16 navigationpath

我有一个TabView,每个选项卡都有它自己的NavigationPath,我正在一个ObservableObject.

@MainActor final class Router: ObservableObject {
    @Published var homeNavigationPath = NavigationPath()
    @Published var searchNavigationPath = NavigationPath()
    @Published var notificationsNavigationPath = NavigationPath()
    @Published var profileNavigationPath = NavigationPath()
}
Run Code Online (Sandbox Code Playgroud)

我这样做是为了让每个选项卡都可以自行 PopToRoot。一切似乎都运行良好,但是我在控制台中收到以下消息......

更新 NavigationAuthority 绑定路径尝试每帧更新多次。

有谁知道这意味着什么?我做错了什么还是拥有多个NavigationPath这样的 s 完全没问题吗?