答えを探している質問があります。私は 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 と表示されます)...