bug原因
当有一列是另外一列的子列时,我们在快速的滑动UIPickerView(最少同时得滑动两列),会出现index越界
为什么会出现这个问题
就以省份城市来举例:省份滑到广东,城市列会有最少10个城市,并且此时城市列的row>1,当我们滑动省份到上海时,上海的城市列还是上海。省份广东城市selectedRow 大于 省份上海城市列的总数就会出现越界Bug
解决方法
加一个判断即可
当有一列是另外一列的子列时,我们在快速的滑动UIPickerView(最少同时得滑动两列),会出现index越界
就以省份城市来举例:省份滑到广东,城市列会有最少10个城市,并且此时城市列的row>1,当我们滑动省份到上海时,上海的城市列还是上海。省份广东城市selectedRow 大于 省份上海城市列的总数就会出现越界Bug
加一个判断即可