У меня есть UISlider, который я хотел бы разрешить выбор от 0,5 до 10. Когда вызывается обратный вызов, чтобы установить значение метки при изменении значения, я получаю странный диапазон значений.У меня есть код:
-(IBAction)DidChangeSliderValue:(id)sender {
NSString *distance = [NSString stringWithFormat:@"%i miles", sdrDistance.value];
lblDistance.text = distance;
NSLog(distance);
У меня ползунок настроен следующим образом: ![Slider Setup](https://i.stack.imgur.com/vj28D.png)
Однако, перетаскивание слева направо приводит к этому в журнал:
1-07-12 16:38:24.354 myapp[2758:207] 1073741824 miles
2011-07-12 16:38:24.355 myapp[2758:207] 0 miles
2011-07-12 16:38:24.356 myapp[2758:207] 0 miles
2011-07-12 16:38:27.873 myapp[2758:207] 0 miles
2011-07-12 16:38:27.890 myapp[2758:207] -1073741824 miles
2011-07-12 16:38:27.924 myapp[2758:207] -2147483648 miles
2011-07-12 16:38:27.941 myapp[2758:207] 536870912 miles
2011-07-12 16:38:27.957 myapp[2758:207] -2147483648 miles
2011-07-12 16:38:27.991 myapp[2758:207] 1073741824 miles
2011-07-12 16:38:28.007 myapp[2758:207] -536870912 miles
2011-07-12 16:38:28.023 myapp[2758:207] 1073741824 miles
2011-07-12 16:38:28.041 myapp[2758:207] 536870912 miles
2011-07-12 16:38:28.058 myapp[2758:207] -536870912 miles
2011-07-12 16:38:28.074 myapp[2758:207] 1073741824 miles
2011-07-12 16:38:28.091 myapp[2758:207] 536870912 miles
2011-07-12 16:38:28.141 myapp[2758:207] 0 miles
Есть ли логическая причина для этого?