存在しない可能性のあるファイルにアクセスしようとしています。
var localFolder = Windows.Storage.ApplicationData.current.localFolder;
localFolder.getFileAsync(stateFile).then(function (file) {
Windows.Storage.FileIO.readTextAsync(file).then(function (text) {
// do something with the text
});
}, function (err) {
// log error, load dummy data
});
ファイルが存在しない場合、「fail」メソッドが呼び出されますが、「ファイルが見つかりません」という例外を除いてアプリケーションが停止した後にのみ発生します。デバッガーに対して「続行」を押した場合にのみ、「失敗」メソッドに続行します。
私は何が間違っているのですか?事前に存在を確認する必要がありますか?