gpt4 book ai didi

flash - Flex 4.5 iOS 移动项目 : SharedObject problems

转载 作者:行者123 更新时间:2023-12-02 19:37:36 25 4
gpt4 key购买 nike

我正在尝试在 Flex 4.5 移动项目中使用 SharedObject。我使用的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;

但这似乎不起作用,用户和密码从未保存,因此为空。如果我在我的文件系统 (Mac OSX) 上查找 cred.sol 文件,我什至找不到该文件!这一切都是在“结果”字符串显示“flush”的情况下进行的。

我正在 Mac 上开发此应用程序,并希望部署到 iOS。

有什么建议吗?

最佳答案

我解决了这个问题!

我正在使用 Flash Builder 4.5 开发此应用程序,并为 iPhone4 进行了调试/运行配置。
现在,当您指定运行/调试配置时,您可以选中“每次启动时清除应用程序数据”复选框。需要取消选中此复选框,因为这将在每次应用程序启动时清除您的 SharedObject!

要在 Flash Builder 4.5 中访问此配置屏幕,请单击运行/调试按钮旁边的小箭头,然后单击运行/调试配置。导航到您指定的配置,然后取消选中复选框!

瞧!尽情享受 iOS SharedObject 的魅力吧!

关于flash - Flex 4.5 iOS 移动项目 : SharedObject problems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7918326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com