使用AS3和AIR 14。 我有一个函数(save()),用于在用户登录后保存用户名,以及每次重新启动应用程序时获取用户名的函数(get()),这样用户就不必重新登录并可以脱机工作。这适用于我的iPad 2和3,但我还有另外一台iPad 3无法使用。当应用程序完全关闭并重新打开时,“用户名”不会被保留。是我的代码还是设备?
所有3款设备均配备iOS 7并保持最新状态。这个问题刚刚在几周前开始,并且在所有设备上都运行良好。
示例:
public var saveData:PersistenceManager = new PersistenceManager();
public function save():void
{
saveData.setProperty("username", txtUsername.text);
saveData.save();
}
public function get():void
{
var username:String = null;
if(saveData.getProperty("username"))
{
//This comes back null on one iPad but not the others
username = saveData.getProperty("username").toString();
}
}
答案 0 :(得分:0)
可能与内存不足的iPad有关。删除应用程序和清除空间似乎有助于解决此问题。