NSNumberFormatter правильное обоснование - PullRequest
0 голосов
/ 13 декабря 2011

Я использую следующий код для выравнивания по левому краю чисел

  NSString *docStr=[contentDic objectForKey:@"Doc#"];
  NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
  [f setNumberStyle:NSNumberFormatterDecimalStyle]
  NSNumber * myNumber = [f numberFromString:docStr];
 [f release];

, но я не понимаю, как правильно выравнивать числа, может кто-нибудь объяснить мне, как это сделать?Заранее спасибо

1 Ответ

0 голосов
/ 13 декабря 2011

Представление номера не совпадает с форматом номера.

Я предполагаю (потому что вы не дали никаких других подробностей), что вы пытаетесь отобразить число в текстовом поле. В этом случае, так как у вас уже есть строка, все, что вам нужно сделать, это установить параметры отображения в текстовом поле, чтобы они были выровнены по правому краю, и просто установить его текстовое значение для вашей строки - нет необходимости в форматере.

...