簡體   English   中英

iOS:NSUserDefaults在設備上找不到設置

[英]IOS: NSUserDefaults Can't find settings on device

我將應用程序內的某些應用程序設置表單移至“設置”菜單

一切在模擬器上都可以正常運行(照常: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] ---(空)

有任何想法嗎 ?

NSUserDefaults具有方法registerDefaults: NSUserDefaults

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM