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();
、ときに、アプリケーションのロード再び、 私は、私の以前に保存された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ファイルを探しても、私はファイルを見つけることができません! 'result'文字列が「flushed」と表示されている間、このすべてが表示されます。
私はMacでこのアプリケーションを開発しており、iOSに展開したいと考えています。
提案がありますか?
おそらくエミュレータでは動作しません。あなたは実際のデバイスで試しましたか? –
私はまだ実際のデバイスでそれを試していません。 エミュレータまたは実際のデバイスであれば、エミュレータはすべてのデバイスの機能を模倣する必要があるとは限りません。エミュレータは何をするのでしょうか? 多分、それから私を啓発してください。 – eMx