アプリ内のアプリ設定フォームの一部を [設定] メニューに移動しました
シミュレーターではすべて正常に動作します (いつものように:D) が、デバイスにデプロイしようとすると、NSUserDefaults で設定値が見つかりません。
[設定] メニューでアプリとその設定を確認できますが、このコードを実行すると:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults synchronize];
NSString *loc=[defaults objectForKey:@"currency"];
NSLog(@"start");
NSLog(@"--- %@",loc);
[defaults setObject:loc forKey:@"localisation"];
私は得る:
2012-09-17 15:51:08.240 MyApp[259:707] 開始
2012-09-17 15:51:08.243 MyApp[259:707] --- (ヌル)
何か案は ?