将ios13.1升级到13.2时出现问题-NavigationLink-试图弹出到不';不存在
我使用UIKit和swiftUI构建了一个应用程序 它在ios13.1上运行良好,但在ios13.2上我有一些bug: 我正在UIViewController中显示SwiftUI视图(使用HostingController)。此视图由封装在导航链接中的元素组成。 单击此元素时,下一个视图不会显示,尽管导航栏正常,但单击“上一步”时,应用程序会崩溃,原因是:将ios13.1升级到13.2时出现问题-NavigationLink-试图弹出到不';不存在,ios,swiftui,navigationlink,ios13.2,ios13.1.2,Ios,Swiftui,Navigationlink,Ios13.2,Ios13.1.2,我使用UIKit和swiftUI构建了一个应用程序 它在ios13.1上运行良好,但在ios13.2上我有一些bug: 我正在UIViewController中显示SwiftUI视图(使用HostingController)。此视图由封装在导航链接中的元素组成。 单击此元素时,下一个视图不会显示,尽管导航栏正常,但单击“上一步”时,应用程序会崩溃,原因是: <Terminating app due to uncaught exception 'NSInternalInconsistency
<Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Tried to pop to a view controller that doesn't exist.'>
}>
MyView_用户界面:
<
var body:一些观点{
ScrollView{
VStack(spacing: 15) {
HStack(alignment: .center, spacing: 20) {
NavigationLink(destination: SecondView_UI(some param )){
ThirdView_UI(some param), height: 150)
}
NavigationLink(destination: SecondView_UI(some param)){
ThirdView_UI(some, height: 150)
}
}
.buttonStyle(PlainButtonStyle())
//autres HStack(...)
}
}
}
>
MyView\u UI和SecondView\u UI显示良好,但返回时应用程序崩溃嗨,Emilie,你应该改进你的问题格式并添加一些代码。也许我可以帮你解决你的问题issue@AndreaMiotto谢谢,我完成了一些代码,希望我的问题更清楚一点。它在13.1中运行良好,但在13.0和13.2中崩溃
ScrollView{
VStack(spacing: 15) {
HStack(alignment: .center, spacing: 20) {
NavigationLink(destination: SecondView_UI(some param )){
ThirdView_UI(some param), height: 150)
}
NavigationLink(destination: SecondView_UI(some param)){
ThirdView_UI(some, height: 150)
}
}
.buttonStyle(PlainButtonStyle())
//autres HStack(...)
}
}