InAppSettingsKit
モジュールを使用して設定を管理しています。InAppSettingsKitを使用中に設定を読み取る際に問題が発生する
プロジェクトに正しく組み込む設定ページを作成できるように、それをプロジェクトに含めることができます。私は変更が可能なroot.plistを持っています。最初にシミュレータでアプリケーションを実行すると、変更が反映されていることがわかります。
しかし、私の人生では、NSUserDefaults
の設定に自分のコードでアクセスできません。以下のコードを実行すると、[NSUserDefaults standardUserDefaults]
の内容をループすることができます。しかし、私は私のplistファイルで何かに関係しない一般的な設定の束を見るだけ
NSUserDefaults* d = [NSUserDefaults standardUserDefaults];
NSDictionary* dict = [d dictionaryRepresentation];
NSString* descKey;
NSString* descObject;
NSString* classTypeForKey;
NSString* classTypeForObject;
id myObject;
for (id key in dict) {
myObject = [dict objectForKey:key];
classTypeForObject = [[myObject class] description];
classTypeForKey = [[key class] description];
descKey = [key description];
descObject = [myObject description];
}
だからここでの設定を置くInAppSettingsKitていますか?ドクターは[NSUserDefaults standardUserDefaults]
でこう言っています。
+1私は似たようなものを投稿しようとしていましたが、これはすでに上がっていました!あなたはこれを受け入れるべきです:) – Sum