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