如何在iOS目标C中更改伊朗的日期选择器

如何在iOS目标C中更改伊朗的日期选择器,ios,objective-c,uidatepicker,persian-calendar,Ios,Objective C,Uidatepicker,Persian Calendar,我想用UIDatePicker为波斯语(波斯语)使用Shamsi日历。 我的地区是亚洲/德黑兰 我正在使用目标C和iOS9 请帮助我。如下所示设置日期选择器的日历 datePicker.calendar = NSCalendar(identifier:NSCalendarIdentifierPersian)! 目标C datepicker.calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierPersian]; 如

我想用UIDatePicker波斯语(波斯语)使用Shamsi日历。
我的地区是亚洲/德黑兰
我正在使用目标CiOS9

请帮助我。

如下所示设置日期选择器的日历

datePicker.calendar = NSCalendar(identifier:NSCalendarIdentifierPersian)!
目标C

datepicker.calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierPersian];

如下所示设置日期选择器的日历

datePicker.calendar = NSCalendar(identifier:NSCalendarIdentifierPersian)!
目标C

datepicker.calendar = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierPersian];

已解决
你好

现在您可以下载此示例项目并使用它:


成功解决
你好

现在您可以下载此示例项目并使用它:


成功

非常感谢Waqar_datePicker.calendar=[NSCalendar calendar WithIdentifier:NSCalendar IdentifierPersian];不客气,兄弟。@WaqarKhalid我的应用程序在
datepicker.calendar=[NSCalendar calendarWithIdentifier:NSCalendar IdentifierPersian]上崩溃此行。原因:'***-[\uu NSArrayM objectAtIndex:]:索引9223372036854775807越界[0..1]'非常感谢Waqar_datePicker.calendar=[NSCalendar calendar WithIdentifier:NSCalendar IdentifierPersian];不客气,兄弟。@WaqarKhalid我的应用程序在
datepicker.calendar=[NSCalendar calendarWithIdentifier:NSCalendar IdentifierPersian]上崩溃此行。原因:'***-[\uu NSArrayM objectAtIndex:]:索引9223372036854775807超出界限[0..1]'