0

TideSDKで作成されたアプリ。Titanium.App.Propertiesに格納されている文字列のJSON解析にグローバル変数(私が知っている衝撃的な)を割り当てます:

var workbookArray = JSON.parse(Titanium.App.Properties.getString('workbookArray'));

workbookArrayはオブジェクトの配列です。

次に、ページのアンロード時に、Titanium.App.Properties文字列にworkbookArrayの値を割り当てます。これは、アプリを使用した人によって変更された可能性があります。

Titanium.App.Properties.setString('workbookArray', JSON.stringify(workbookArray));

ただし、アプリを開くたびに、JSONが最初のコードスニペット(workbookArrayの初期化)を解析できなかったと言われます。

この問題は別として、長期的にはストレージのニーズにアプリのプロパティAPIを使用する予定はありません。チタンでindexedDBを使用できればと思います。SQLはオプションですが、オブジェクトに関しては少し面倒です。データベースソリューションに関する他の提案はありますか?

4

1 に答える 1

1

getListとsetListを試してください

http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.App.Properties

リストには何が保存されていますか?

于 2013-02-04T13:04:00.870 に答える