Я пытаюсь использовать SharedObject в мобильном проекте Flex 4.5.
Используемый мной SDK - 4.5.1, а версия AIR - 2.6.0.
Я пытаюсь локально сохранить учетные данные пользователя для моего приложения, используя этот фрагмент кода:
var so:SharedObject = SharedObject.getLocal("cred");
so.data.user = txtUser.text;
so.data.password = txtPass.text;
so.data.rememberMe = isLoginRemembered.selected;
var result:String = so.flush();
Впоследствии, когда приложение загружается снова,
Я хотел бы использовать свои ранее сохраненные учетные данные SharedObject, поэтому пользователю не нужно каждый раз вводить свои учетные данные.
var so:SharedObject = SharedObject.getLocal("cred");
txtUser.text = so.data.user;
txtPass.text = so.data.password;
isLoginRemembered.selected = so.data.rememberMe;
Но, похоже, это не работает, пользователь и пароль никогда не сохранялись и, следовательно, не имеют значения.
Если я поищу файл cred.sol в моей файловой системе (Mac OSX), я даже не смогу найти этот файл!
Это все, пока в строке «result» написано «flhed».
Я занимаюсь разработкой этого приложения на Mac и хотел бы развернуть его на iOS.
Есть предложения?