Hi All
I have a picker with three components.
The first two components are dependent on the last.
So it could be:
- | 5 | M (The lines represent the different columns) or 1" | 5" | FT
If I am moving the second or first column and before they stop spinning I move the third column from from FT to M or visa versa and then while that is still moving it crashes the app.
I know this is happening because in pickerView:didSelectRow:inComponent:
delegate method for the UIPicker I am performing a calculation based on the final value of the third column i.e M or FT.
SO, IN A NUTSHELL
It is performing the pickerView:didSelectRow:inComponent:
on the third column before the first column even though the users touched them in the opposite order.
Is there any way to resolve this?
Possibly make it so that if a component is still spinning the user is unable to move another component?
Any help is highly appreciated
Thanks
Tom