So I'm trying to convert the value of UISlider to an integer so I can use it as an index to get a value from an NSArray but multiplying the slider value sometimes gives an unexpected result..
int index = self.moveHistoryLabelSlider.value * 100;
The result's fine for the first few but when it reaches 0.15, it starts to give a different result. Here's an NSLog of the slider.value and slider.value*100:
slider value = 0.150000
slider * 100 = 14.999999
It happens in other float numbers too like 0.19 * 100 gives 19.999998. How do I fix this?