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はオプションですが、オブジェクトに関しては少し面倒です。データベースソリューションに関する他の提案はありますか?