UWP:如何访问ApplicationData

时间:2017-02-23 13:03:31

标签: javascript visual-studio winapi uwp local-storage

我正在尝试在启动时为我的UWP-JS应用程序创建设置值 我正在关注Documentation

这是我目前得到的:

(function () {
    "use strict"

    //Initialization
    var localSettings = Windows.Storage.ApplicationData.current.localSettings;
    // Save value
    localSettings.Values["exampleSetting"] = "example";
    // Retrieve value
    $('p').text(localSettings.Values["exampleSetting"]);
})();

当我启动应用程序时,它进入“休息模式”'在给定代码的第7行中出现以下异常:

  

0x800a138f - JavaScript运行时错误:无法设置属性' exampleSetting'未定义或空引用


我做错了什么?

1 个答案:

答案 0 :(得分:1)

您缺少current属性,这在您提到的示例中也有提及。所以你的电话应该是:

(function () {
    "use strict"

    //Initialization
    var localSettings = Windows.Storage.ApplicationData.current.localSettings;
    // Save value
    localSettings.values["exampleSetting"] = "example";
    // Retrieve value
    $('p').text(localSettings.values["exampleSetting"]);
})();

修改
Windows.Storage.ApplicationData之后的属性和方法名称需要以小写字母开头。