以编程方式读取iPhone设置(精确设置 - >常规 - >日期和时间 - >自动设置)

Lal*_*Lal 8 iphone ios ios5 ios6

我们正在开发一个iPhone应用程序,我需要读取iPhone设置值(正是"设置 - >常规 - >日期和时间 - >自动设置"的状态).找出这个价值有什么简单/困难的方法吗?任何提示和技巧将受到高度赞赏.

小智 8

您可以使用以下代码(我刚刚通过检查/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");
Run Code Online (Sandbox Code Playgroud)

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

  • 我同意H2CO3,他明确提到**"这些密钥没有记录,您可能不应该在AppStore应用程序中使用它们.但是,您可以安全地在内部应用程序或软件中使用它们用于越狱设备".**它可能对正在为5.0编写内部应用程序的人有用.没有理由拒绝投票给这个答案. (2认同)

Sen*_*ior 0

不,抱歉,这是不可能的。

  • 我和自己打赌,不到10分钟就会有这样的答案。 (2认同)
  • 您可以通过对我的回答投赞成票来祝贺自己赢得了赌注。 (2认同)
  • 我不会这样做,因为就我而言,有一种方法可以获取此信息:) (2认同)