【问题标题】:Get Toggle From Settings.bundle从 Settings.bundle 获取切换
【发布时间】: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”,谢谢指正
  • 它能解决你的问题吗?
  • 完成 :),感谢您的帮助!

标签: ios settings bundle


【解决方案1】:

确保使用您在Settings.bundle 中提供的相同密钥。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-23
    • 2011-10-10
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 2019-02-17
    相关资源
    最近更新 更多