0
スタックトレースなしでデバイスで実行している場合、Windows Phone 8.1アプリケーションでアクセス違反の問題が発生しています。私はディスパッチャーにナビゲートするように呼びかけたが、mvvmcrossでどうやってそれをするのか分からなかった。私を助けてください。Windows phone 8.1新しい表示に移動中のアクセス違反
Access Violation cause and solution from codeproject
すべてが多分それはShowViewModelメソッド内で引き起こしている私のコードでは良いようです。私を助けてください。
Select click enter 14:24:56.2863139
mvx:Diagnostic: 5.99 Showing ViewModel PlayMantraViewModel
VM ctor enter 14:24:56.5572456
VM ctor leave 14:24:56.5572456
VM Init enter 14:24:56.5728871
VM init leave 14:24:56.5885270
appstate:Active
Select click leave 14:24:56.6041698
The program '[4028] Japam.WinPhone.exe' has exited with code
-1073741819 (0xc0000005) 'Access violation'.
私は合計3つのビューを持っており、別のビューにナビゲートするとうまくいきます。
ShowViewModel<PlayMantraViewModel>(new { mid = m.MantraID });
は、私は、私はそれを考え出したビューモデル
あなたが離れてナビゲートしているView/ViewModelでクリーンアップされていない管理対象リソースがありますか? – Cheesebaron
@Cheesebaronいいえ別のビューにナビゲートするので、1つのビューはオーディオを録音し、もう1つはバックグラウンドタスクで録音されたオーディオを再生することです。再コーディングビューは正常に動作しますが、ビューを再生しません。どちらもエミュレータで動作します。 – Krishna
他のビューとの間で正常にナビゲートしているだけなので、魔法のように他のビューで自分自身を掃除する必要はありません。ここで私を誘発するのは、あなたがオーディオを録音していることです。おそらくそれをきれいにしなかったでしょうし、それを離れて移動すると失敗します。 – Cheesebaron