使用NSNumberFormatter

时间:2010-06-03 16:21:15

标签: objective-c nsnumberformatter

我有一个问题,我正在寻找答案。我真的不了解NSNumberFormatter。我已经盯着文档一段时间了,似乎无法理解为什么我无法让setMinimum(或setMaximum)工作。

以下是我正在使用的代码:

NSNumberFormatter* numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[numberFormatter setMinimum:[NSDecimalNumber decimalNumberWithString:@"2"]];
[numberFormatter setMaximum:[NSDecimalNumber decimalNumberWithString:@"2"]];
[numberFormatter setMultiplier:[NSNumber numberWithDouble:1]];
//[numberFormatter setMaximumFractionDigits:OVER9000];
NSLog(@"%@, %@", [numberFormatter stringFromNumber:[NSNumber numberWithDouble:1.123456789]], [numberFormatter stringFromNumber:[NSNumber numberWithDouble:0.8]]);

我一直在玩这样的东西,我的计划是会发生一些事情,但它看起来并没有发生任何事情(即在控制台中,我得到1,1)... < / p>

1 个答案:

答案 0 :(得分:1)

由于您实际上并未在此处提出问题,因此该链接指的是NSNumberFormatter

下次问一个问题,你可以得到更多的帮助。