0
無法找到設置我有些感動我的應用程序設置的應用設置菜單IOS:在NSUserDefaults的設備
一切正常,在模擬器內形成(像往常一樣: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年9月17日15:51:08.240 MyApp的[259:707]開始
2012年9月17日15:51:08.243 MyApp的[259:707] ---(空)
有任何想法嗎 ?
你是否設置了值curreny – Rupesh
你解決了這個問題?否則,我會嘗試'NSLog(@「%@」,默認值);'首先,甚至在NSLogging'loc'之前。 – Ravi
發現問題,如果用戶沒有設置一個值,它不會出現。我如何設置plist的默認值? –