Вот фрагмент из моего кода в 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'.
Я новичок в этом материале, но я провел интенсивный поиск и не смог найти причину такого поведения.Любая помощь будет оценена.