Nie jestem pewien, co to jest problem, ale zamiast otrzymywania nazwy miesiąca "lipiec", otrzymuję "07".NSDateFormatter nie pokazuje pełnej nazwy miesiąca, tylko jedna cyfra numeru
dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setLocale:[NSLocale systemLocale]];
[dateFormat setTimeZone:[NSTimeZone localTimeZone]];
[dateFormat setDateFormat:@"MMMM dd, h:mm a"];
Próbowałem M, MM, Mmm, MMMM, a wszystkie z nich da mi numer, zamiast nazwy miesięcy, choć z różnymi ilościami czołowych 0s.
Myślę, że ta linia jest problemem .. [dateFormat setLocale: [NSLocale systemLocale]]; nie wiem jaki jest twój cel używania 'systemLocale' ale możesz wypróbować' currentLocale' zamiast 'systemLocale' – ila