0
Windows 8 Metro 스타일 앱에서 점수 메커니즘을 만들고 싶습니다. Windows.Storage.ApplicationData를 사용하여 로컬에서 점수를 저장하고 싶습니다. 저는 Visual Studio에 처음 온 이후로 아주 힘들었습니다. 및 앱 구축 이다메트로 스타일 앱에 로컬 데이터 저장
var applicationData = Windows.Storage.ApplicationData.current;
var localSettings = applicationData.localSettings;
// Create a simple setting
localSettings.values["totalPike"] = '0';
// Read data from a simple setting
var totalPike = localSettings.values["totalPike"];
if (!totalPike) {
// No data
}
else {
// Access data in value
}
// Delete a simple setting
localSettings.values("totalPike");
어떻게 창문이 난 시점에서 총 점수 preatty의 기본에 점수를 추가하는 데 사용할 수있는 기능입니다 MSDN
$(document).ready(function() {
var clicks = 99;
$("#totalScoreTestButton").click(function() {
totalPike = totalPike + clicks
$("#totalScoreTest").text(totalPike);
});
});
에서 응용 프로그램 데이터를 처리하지만 난 응용 프로그램 및 시작을 닫을 때마다 다시는 점수가 저장되지 않습니다. 누군가가이 문제에 대해 나를 도울 수 있습니까? 가능한 경우 Metro 앱이 로컬 데이터를 처리하는 방법을 설명해주십시오.
감사하지만 난 그것이 .DLL 또는 다른 어떤 장소에 파일을 저장 추측 있도록 데이터를 저장하기 위해 Windows.Storage.ApplicationData.current을 사용했다. –
이 코드를 공유해 주셔서 감사합니다. 그것은 애플 리케이션 (비주얼 스튜디오 2015 자바 스크립트 아파치 Cordova)의 실행 중에 아주 잘 작동하지만 그것은 호출을 통해 지속되지 않습니다. 데이터 저장 OK, 데이터 읽기 OK. 앱을 닫고 다시 실행하십시오. 데이터가 없습니다. 내가 뭘 놓치고 있니? 다음과 같이 사용했습니다. window.localStorage.setItem (PersistenceManager.stateFile, JSON.stringify (state)); 및 JSON.parse (window.localStorage.getItem (PersistenceManager.stateFile))를 반환합니다. –