Имам въпрос, на който търся отговор. Аз наистина не разбирам 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)...