FreshMvvm とモーダル Pop メソッド (Android と UWP) を使用しようとするたびにエラーが発生します。これが私が使用するものです:
MasterDetail ビューから、[開く] を押してモーダル ダイアログを開始します (この場合は、新しいナビゲーション スタックを使用)。
private async Task StartNew()
{
await CoreMethods.PushPageModelWithNewNavigation<NewPageModel>(new DataObject(true));
}
次に、ダイアログを「閉じる」と
private async Task Close()
{
await CoreMethods.PopModalNavigationService(false);
}
未処理の例外がすぐに発生し、
NullReferenceException.
この動作は、次のような他のモーダル メソッドでも発生します。
await CoreMethods.PushPageModel<NewPageModel>(true);
await CoreMethods.PopPageModel(true);
非モーダル プッシュ/ポップを使用すると発生しません。Xamarin.Forms を 3.0 から 3.3 に更新した後、少なくとも UWP ではなくなりました。Android は未処理の例外をスローしませんが、代わりにこの素敵な画像を表示します:
誰かアイデアがありますか?