ios - Phonegap iOS 5.1 和 localStorage

标签 ios cordova release local-storage

我使用 localstorage 在我的应用程序中保存一个值,它适用于 PhoneGap,但是当 Apple 发布新的 iOS 5.1 时,我的应用程序现在不保存该值。

有人知道如何解决这个问题吗?

非常感谢!!!

编辑:我把我使用的代码放在:

window.localStorage.setItem("登录", $('#login').val());

我用它来保存值,我用它来读取值:

function onDeviceReady() {
    var login = window.localStorage.getItem("login");

    if (login != null) {
        $('#login').val(login);
    }
}

但是当我关闭应用程序时,这些值不会被保存。

最佳答案

phonegap 群里有个大帖讨论过这个问题。基本上是因为他们现在将 localStorage 视为可以随时删除的临时项目。永远不要害怕工作中有非常聪明的人!

这是主题 - https://groups.google.com/forum/?fromgroups#!topic/phonegap/RJC2qA9sDnw

这是代码 - http://pastebin.com/5881768B

关于ios - Phonegap iOS 5.1 和 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664392/

相关文章:

适用于 IOS 的 Cordova 工具需要 Apple macOS

android - Phonegap Build - 设备上没有应用程序图标

java - 如何构建一个java小程序?

javascript - 延迟时间个人cordova插件

android - 仅 Release模式 APK 构建的 flutter 问题

ios - 将 Objective C 项目转换为 ARC 并消除多次应用程序崩溃

ios - 使用 Swift 2 anexing JSON 数据时出错

ios - 如何在 mac 上本地使用 Sonarqube 作为服务?

ios - IOS UIScrollView 中位置坐标值加倍

ios - 使用 UIStackView 的动态 UITableView 行高?