标签: navigationpath

TabView 内的 SwiftUI iOS 16 NavigationPath 警告:NavigationAuthority

我有一个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 完全没问题吗?

tabview swiftui ios16 navigationpath

9
推荐指数
0
解决办法
1298
查看次数

标签 统计

ios16 ×1

navigationpath ×1

swiftui ×1

tabview ×1