1
我正在开发一个iPhone应用程序,其中的应用程序需要发送一些数据到服务器。 但问题是,如果设备日历不是格雷戈里,日期风格是不同的一年,因为哪些应用程序无法将数据添加到服务器。 有没有任何方法来检测设备的当前日历类型?如何在iPhone中以编程方式检测设备日历类型?
我正在开发一个iPhone应用程序,其中的应用程序需要发送一些数据到服务器。 但问题是,如果设备日历不是格雷戈里,日期风格是不同的一年,因为哪些应用程序无法将数据添加到服务器。 有没有任何方法来检测设备的当前日历类型?如何在iPhone中以编程方式检测设备日历类型?
您可以检查设备的当前区域设置。
[NSLocale currentLocale]
[NSLocale systemLocale]
您还可以得到系统当前日历
[NSCalendar currentCalendar]
非常感谢...这就是我一直在寻找。 – Shakti 2011-12-22 06:42:42
但我怎么知道它是否是阳历? :) – acecapades 2013-05-23 08:13:37
明白了! 'calendar.calendarIdentifier' – acecapades 2013-05-23 08:22:46