2017-02-23 3 views
0

시작시 내 UWP-JS 응용 프로그램에 대한 설정 값을 만들려고합니다.
다음은이 Documentation입니다. 여기 UWP : ApplicationData에 액세스하는 방법

내가 현재 가지고 무엇을 :

(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 runtime error: Unable to set property 'exampleSetting' of undefined or null reference


내가 뭘 잘못하고 있니?

+1

속성은 camelCase이므로 'Values'는'values ​​'이어야합니다. 이것은 일반적인 JS 규칙을 따릅니다. –

답변

1

언급 한 예제에서 언급 한 current 속성이 누락되었습니다. 그래서 전화가 있어야한다 : 소문자로 시작하는
속성과 메소드 이름이 필요 Windows.Storage.ApplicationData 후 :

(function() { 
    "use strict" 

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

편집.

+0

네, 이미 그걸로 그것을 시도하고 그게 나에게 다음과 같은 오류가 준 :'0x800a138f - 자바 스크립트 런타임 오류 : 정의되지 않은 또는 null 참조의 'LocalSettings'속성을 얻을 수 없습니다' – jonhue

+0

@ jonhue 내 편집을 참조하십시오. 그것은 단지 소문자 문제였습니다. 하지만 여전히 '현재'호출해야합니다 – TheTanic

+0

사실 나는 다음과 같은 오류가 발생합니다 :'0x800a138f - 자바 스크립트 런타임 오류 : 'undefined 또는 null 참조의'exampleSetting '속성을 설정할 수 없습니다' – jonhue

관련 문제