UIDatePicker показывает неверную дату для негригорианского календаря - PullRequest
1 голос
/ 22 марта 2012

Вот фрагмент из моего кода в Xcode:

NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSPersianCalendar];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateStyle = NSDateFormatterFullStyle;  
NSDate *dt = [NSDate date];

NSLog(@"date is: %@", [formatter stringFromDate:dt]);    
self.datePicker.calendar = cal;
self.datePicker.date = dt;

Когда я запускаю код, NSLog печатает правильную дату («дата: среда, Фарвардин 2, 1391»).Тем не менее, мой DatePicker отображается с неправильной датой: 'Dey 12, 1390'.

Я новичок в этом материале, но я провел интенсивный поиск и не смог найти причину такого поведения.Любая помощь будет оценена.

...