2012-01-19 9 views
1

私は、Root.plistファイルを使用して、アプリケーションの設定にデフォルト値を読み込んでいます。値がうまくロードされているように見え、デバイスの[設定]から値を確認できます。iPhone Appに設定のデフォルト値が表示されないのはなぜですか?

しかし、アプリ自体には値が表示されていないようで、デバイスに手動で入力した値のみが設定で表示されます。

デフォルト値かデバイス入力かにかかわらず、[設定]に同じ値が表示されます。私は、アプリケーションに値をロードするために、デフォルトであるかデバイスに入力されているかにかかわらず、同じコードを使用しています(明らかに)。

誰かが迷っていることを見てください。

答えて

1

Root.plistにデフォルトを設定すると、実際には誤解を招きますが、デフォルト値は作成されません。あなたは、このキーと値は何でもあなたを一致させる必要があります例えば

[NSUserDefaults standardUserDefaults] registerDefaults:aDictionaryHere]; 

aDictionaryHereはあなたがデフォルトとして登録したいキーと値を持つNSDictionaryのオブジェクトであるを使用して

[NSDictionary dictionaryWithObject:@"English" forKey:@"Language"]; 

をデフォルトを登録する必要がありますあなたのRoot.plistに設定する

関連する問題