iOS16中废弃了之前动态属性跳转的方式
如果坚持使用会提示:iOS 16.0: use NavigationLink(value:label:), or navigationDestination(isPrese
NavigationLink(destination: MainScreen(), isActive:$isPushMain){
EmptyView()
}
适配写法
方式一
NavigationLink(
destination: Verification(phoneLoginData: phoneLoginData),
isActive: $phoneLoginData.goToVerify) {
Text("")
.hidden()
}
方式二
.navigationDestination(
isPresented: $phoneLoginData.goToVerify) {
Verification(phoneLoginData: phoneLoginData)
Text("")
.hidden()
}