4

場所が重要なアプリがあります。現在、設定バンドルに複数値の設定があり、5 つの場所が定義されています。このアプローチの問題は、設定バンドルが静的であることです。つまり、私の知る限り、サーバー上の JSON リストから更新することはできません。

サーバー上の動的リストからロケーション リストを更新したいと考えています。

InAppSettingsKit を見てきましたが、これも標準設定バンドルを使用しています。InAppSettingsKit を使用して、設定の更新をリモート リストから動的にインポートすることは可能ですか。

私がやろうとしていることを行う他の方法はありますか?

4

2 に答える 2

-1

これを処理する最善の方法は、複数の値を NSUserDefaults に保存し、それらを使い始めることです。この方法では、値を更新できるだけでなく、複数のセッションで永続化できます。

編集(コメントへの回答):

ユーザーのデフォルトに保存します。

NSDictionary *appDefaults =  [NSDictionary dictionaryWithObjectsAndKeys:
                              @"your Object", "Your Key"
                              nil];

[[NSUserDefaults standardUserDefaults] registerDefaults:appDefaults];
[[NSUserDefaults standardUserDefaults] synchronize];

それを取得する:

[[NSUserDefaults standardUserDefaults] integerForKey:@"Your Key"];
于 2013-04-19T10:34:14.330 に答える