,并且希望使用本机存储插件在设备上存储用户数据。我从本地存储转移到了Nativestorage,但是无法使其在ios模拟器上运行(使用macos)。
我尝试了包括“关闭”在内的许多解决方案,但并没有使它可悲地工作...
我的代码看起来像这样,我想调用getValue(“ key”)并返回所需的值。
getValue: function(key) {
var value;
window.NativeStorage.getItem(key,
function(result) {
value = result;
// result holds the value i need
},
function(e) {
// alert("Read Object Failed");
});
return value;
// is undefined
},
这是我尝试过的方法,但是没有用:
getValue: function(key, callback) {
var value;
window.NativeStorage.getItem(key,
function(result) {
callback(result)
},
function(e) {
// alert("Read Object Failed");
});
},
这样称呼它:
getValue("key", (function(response) {
alert("response: " + response);
}
实际上不是我真正需要的,因为我想将返回值写入var ... 任何想法都受到高度赞赏