我想在Flex 4.5移动项目中使用SharedObject。 我使用的SDK是4.5.1,AIR版本是2.6.0。Flex 4.5 iOS移动项目:SharedObject问题
我试图使用这段代码在本地存储用户凭据我的应用程序:
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();
之后,当应用程序加载一遍, 我想用我以前保存的共享对象的凭据,所以用户不需要每次输入他的凭证。
var so:SharedObject = SharedObject.getLocal("cred");
txtUser.text = so.data.user;
txtPass.text = so.data.password;
isLoginRemembered.selected = so.data.rememberMe;
但这似乎并没有工作,用户&密码从未保存,因而无效。 如果我在我的文件系统(Mac OSX)上查找cred.sol文件,我甚至找不到该文件! 这一切虽然'结果'字符串表示“刷新”。
我在Mac上开发这个应用程序,并想部署到iOS。
有什么建议吗?
也许它在模拟器中不起作用。你尝试过真正的设备吗? –
我还没有在真实设备上试过它。 我想它是无关紧要的,如果它是一个模拟器或真正的设备, 模拟器应该模仿所有设备的功能....因为,那,这是什么模拟器:) 也许你知道比我更多,那么请赐教。 – eMx