So che la suite di funzionalità NSDateformatter è un vantaggio per l'umanità, ma allo stesso tempo è molto confusa per me. Spero che tu possa aiutarmi.
Da qualche parte nel mio codice, c'è un int che rappresenta un mese. Quindi: 1 sarebbe gennaio, 2 febbraio, ecc.
Nella mia interfaccia utente, vorrei visualizzare questo numero intero come nome del mese corretto. Inoltre, dovrebbe aderire alle impostazioni locali del dispositivo.
Grazie per le tue intuizioni
Nel frattempo, ho fatto quanto segue:
int monthNumber = 11
NSString * dateString = [NSString stringWithFormat: @"%d", monthNumber];
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM"];
NSDate* myDate = [dateFormatter dateFromString:dateString];
[dateFormatter release];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSString *stringFromDate = [formatter stringFromDate:myDate];
[formatter release];
è questo il modo per farlo? Sembra un po 'prolisso.