我在iOS和Android上的Xamarin Forms App中从导航堆栈弹出页面时得到index out of range exception
。
我将页面推到堆栈上,然后我可以在第一次罚款时将其弹出,然后我将其再次打开,但第二次弹出导致异常。
Xamarin形成3.0.0 iOS 11 Android 8.1。
有人遇到同样的问题吗?
发生这种情况时,请求堆栈为NavigationPage
- > ContentPage
- > ContentPage
- > TabPage
- > ContentPage
- > ContentPage
。
最后一个内容页面是第二次调用PopAsync
导致异常。
答案 0 :(得分:1)
我会仔细检查你是否正在从相同 NavigationPage