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