2011-12-22 64 views
1

我正在开发一个iPhone应用程序,其中的应用程序需要发送一些数据到服务器。 但问题是,如果设备日历不是格雷戈里,日期风格是不同的一年,因为哪些应用程序无法将数据添加到服务器。 有没有任何方法来检测设备的当前日历类型?如何在iPhone中以编程方式检测设备日历类型?

回答

3

您可以检查设备的当前区域设置。

[NSLocale currentLocale] [NSLocale systemLocale]

您还可以得到系统当前日历

[NSCalendar currentCalendar]

+0

非常感谢...这就是我一直在寻找。 – Shakti 2011-12-22 06:42:42

+0

但我怎么知道它是否是阳历? :) – acecapades 2013-05-23 08:13:37

+4

明白了! 'calendar.calendarIdentifier' – acecapades 2013-05-23 08:22:46

相关问题