0

我有一个问题,我正在寻找答案。我不太了解 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)......

4

1 回答 1

1

由于您实际上并没有提出问题,因此这里有一个关于NSNumberFormatter的链接

下次提出问题,您可以获得更多帮助。

于 2010-06-03T16:27:24.243 回答