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: "
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744071755a4553674.html
评论列表(0条)