我有一個問題,我正在尋找答案。我不是很瞭解NSNumberFormatter。我盯着文檔一段時間,似乎無法理解爲什麼我不能setMinimum(或setMaximum)工作。使用NSNumberFormatter
這裏是我使用的代碼:
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)...
問題是什麼? – 2010-06-03 16:23:13
那麼你好。 – 2010-06-03 16:23:15
至少他很有禮貌。我們遇到了很多困難。 – 2010-06-03 16:24:04