0
AS3 및 AIR 14 사용. 사용자 로그인 후 사용자 이름을 저장하는 기능 (get())과 사용자가 다시 로그인 할 필요가 없도록 오프라인에서 작업 할 수 있도록 App이 재시작 될 때마다 사용자 이름. 이것은 내 iPad 2 및 3에서 작동하지만 다른 iPad 3에서 작동하지 않습니다. 응용 프로그램이 완전히 닫히고 다시 열리면 "사용자 이름"이 표시되지 않습니다. 내 코드 또는 장치입니까?Flex 모바일 : PersistenceManager가 데이터를 저장하지 않음 (일부 iPads에만 해당)
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();
}
}