Ios 从Settings.bundle获取切换

Ios 从Settings.bundle获取切换,ios,settings,bundle,Ios,Settings,Bundle,非常简单的问题。如何从settings.bundle获取值。在本例中,为布尔值。我见过,但它很旧,我不知道该把代码放在哪里。所以我自己做了一点试验,得出了以下结论: NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults synchronize]; id toggleSwitchValue = [defaults objectForKey:@"debuger"]; BOOL boolToggle =

非常简单的问题。如何从settings.bundle获取值。在本例中,为布尔值。我见过,但它很旧,我不知道该把代码放在哪里。所以我自己做了一点试验,得出了以下结论:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults synchronize];

id toggleSwitchValue = [defaults objectForKey:@"debuger"];
BOOL boolToggle = [toggleSwitchValue boolValue];

if (boolToggle) {

    NSLog(@"Developer: YES");

}

else {

    NSLog(@"Developer: NO");
}
但那没用。顺便说一句,我把它放在Appdelegate.m下

- (void)applicationDidBecomeActive:(UIApplication *)application
我也尝试过使用它,但它已经过时了,我遵循它,并得到了一堆错误


关于

请确保使用与
设置.bundle中提供的键相同的键

id toggleSwitchValue = [defaults objectForKey:@"debugger"];

那把叫做“调试器”的钥匙看起来错了。我不想说,但我会的,FML!!!我把调试程序拼错了!(我知道,它的拼写是“debugger”),但我把它命名为“debug”,谢谢你纠正了我的错误,它解决了你的问题吗?完成:),谢谢你的帮助!