2

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 は未処理の例外をスローしませんが、代わりにこの素敵な画像を表示します:

ここに画像の説明を入力

誰かアイデアがありますか?

4

0 に答える 0