2

我正在使用以下命令打开一个新页面:

OpenPageCmd = new Command<string>(async (route) => await Shell.Current.GoToAsync(route));

我正在使用此命令返回页面:

Shell.Current.Navigation.PopAsync();

OnAppearing 在 iOS 中被调用,但在 XF 4.1.0.709244 中没有被调用

请注意,我没有使用最新的 XF,因为这会导致其他已知问题导致应用程序无法正常工作。

有没有人对如何解决这个问题有任何想法。这对我来说是一个严重的问题,并阻止了应用程序的发布。

4

2 回答 2

2

我认为他们直到 XF 4.2 才实现 shell 生命周期

于 2019-09-06T04:20:12.070 回答
0

不幸的是,XF 4.1中有一个错误,即 OnAppearing 方法未执行,该错误在 XF 4.2 中得到解决。虽然我理解由于可能发生的其他问题而无法更新,但在这种情况下,可能需要选择哪条路线更容易解决。

于 2019-09-10T15:20:05.707 回答