8

我们正在开发一个 iPhone 应用程序,我需要为其读取 iPhone 设置值(确切地说是“设置->常规->日期和时间->自动设置”的状态)。有什么简单/困难的方法可以找出这个值吗?任何提示和技巧将不胜感激。

4

2 回答 2

9

您可以使用以下代码(我刚刚通过检查/var/mobile/Library/Preferences/iPad 上的目录内容发现了这一点):

NSDictionary *pref = [[NSUserDefaults standardUserDefaults] persistentDomainForName:@"com.apple.timed"];
BOOL autotime = [[pref objectForKey:@"TMAutomaticTimeEnabled"] boolValue];
NSLog(@"Automatic time is %@", autotime ? @"enabled" : @"disabled");

这些密钥未记录在案,您可能不应该在 AppStore 应用程序中使用它们。但是,您可以在用于越狱设备的内部应用程序或软件中安全地使用它们。

于 2012-11-30T20:26:45.027 回答
0

不,对不起,这是不可能的。

于 2012-11-30T20:08:40.847 回答