admin管理员组

文章数量:1356808

Whole warning is the following:

'init(destination:isActive:label:)' was deprecated in iOS 16.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView

My Button look like this:

@State private var isSettingsPresented = false
NavigationLink(destination: SettingsView(), isActive: $isSettingsPresented) {
    Text("Settings")
}

and it of course works. But when I am trying to remove warning and replace it, but keep my current functionality it does not work. One of my ideas was:

NavigationLink(value: "

本文标签: swiftuiHow to remove warning 39init(destinationisActivelabel)39 was deprecated in iOS 160Stack Overflow