2010-07-12 9 views
0

J'ai un calendrier et peut faire des noms de mois locaux et les noms courts en semaine, par exemple weekdaynames avec:cacao acceptent les numéros internationaux

NSArray *weekdayNames = [[[[NSDateFormatter alloc] init] autorelease] shortWeekdaySymbols]; 

Comment puis-je localiser ces?

Par exemple:

a daycounter i = 1..31 

daystr = [NSString stringWithFormat: @" %i", daycounter];} 

Je reçois fine 1...31 en chiffres latin

Que dois-je changer/ajouter que je reçois par exemple des chiffres arabes, numéros chinois etc?

Répondre

1

Je résolus maintenant avec:

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; 
    daystr = [formatter stringFromNumber:[NSNumber numberWithInt:daycounter]]; 
    [formatter release]; 
0

Vous pouvez supprimer complètement les restrictions.

daystr = [NSString stringWithString: @" %s", daycounter];} 
+0

?? daycounter est un entier (désolé je n'ai pas été explizit.) DayCounter est un INTEGER et Daystr doit être NSString –

+0

* explicite * et évidemment vous devriez changer daycounter en une chaîne. – mcandre

Questions connexes