非常简单的问题。如何从 settings.bundle 获取值。在本例中,为 bool 值。我见过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但它已经过时了,我遵循它并得到了一堆错误
问候
最佳答案
确保使用您在 Settings.bundle
中提供的相同 key 。
id toggleSwitchValue = [defaults objectForKey:@"debugger"];
关于ios - 从 Settings.bundle 获取切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302190/