2011-04-06 90 views
0

我的應用程序出現了意想不到的結果。我正在使用設置包,並且我想要打開默認開關。當我開始我的應用程序時,開關關閉。但聲音和搖動正在工作。我只是希望當我的應用程序加載時開關成爲一個,並且聲音和搖動被啓用。iPhone奇怪的設置問題

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Set the application defaults 
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    NSDictionary *appDefaults = [NSDictionary dictionaryWithObject:@"YES" forKey:@"enableSound"]; 
    NSDictionary *appDefaults2 = [NSDictionary dictionaryWithObject:@"YES" forKey:@"enableShake"]; 
    [defaults registerDefaults:appDefaults]; 
    [defaults registerDefaults:appDefaults2]; 
    [defaults synchronize]; 

    return YES; 
} 

下面是音響按鈕的部分代碼:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    enabledSound = [defaults boolForKey:@"enableSound"]; 

下面是代碼的一部分,我dectect搖:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    enabledSound = [defaults boolForKey:@"enableSound"]; 
    enabledShake = [defaults boolForKey:@"enableShake"]; 

enter image description here

回答

0

它在設置包中顯示出應關閉OFF的值和ON的值以及應用程序工作。