2010-07-12 3 views
0

У меня есть календарь и могу сделать местные названия месяцев и короткие имена буднего дня, например weekdaynames с:какао принимают международные номера

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

Как я могу локализовать это?

Например:

a daycounter i = 1..31 

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

я fine 1...31 латинского Numbers

Что я должен изменить/добавить, что я, например, арабские цифры, китайские Чисел и т.д.?

ответ

1

Я решил ее теперь:

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

Вы можете полностью удалить ограничения.

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

?? daycounter - Integer (извините, я, возможно, не был explizit. DayCounter - это INTEGER, а Daystr должен быть NSString –

+0

* явным * и, очевидно, вам придется изменить daycounter на строку. – mcandre

Смежные вопросы