【发布时间】:2012-12-27 10:52:57
【问题描述】:
非常简单的问题。如何从 settings.bundle 中获取值。在这种情况下,一个布尔值。我见过this link,但它很旧,我不知道把代码放在哪里。所以我自己做了一点实验,想出了这个:
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
我也尝试过使用this sample code from apple,但它已经过时了,我跟着它并得到了一堆错误
问候
【问题讨论】:
-
那个名为“debuger”的键看起来拼错了。
-
我不喜欢说,但我会的,FML!!!我拼错了调试器! (我知道,拼写为“debugger”),但我将其命名为“debug”,谢谢指正
-
它能解决你的问题吗?
-
完成 :),感谢您的帮助!