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();
}
}