agiapp / BRPickerView

BRPickerView 封装的是iOS中常用的选择器组件,主要包括:日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、地址选择器(支持省市区、省市、省三种地区选择)、自定义字符串选择器(支持单列、多列、二级联动、三级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。
https://github.com/agiapp/BRPickerView
MIT License
2.57k stars 446 forks source link

地址选择器的一个Bug,选择了省/市/区最后一个数据后,设置默认值会直接显示第一个数据 #143

Closed PrinceChen closed 4 years ago

PrinceChen commented 4 years ago

发现地址选择器一个bug,选择了省/市/区最后一个数据后,设置默认值会直接显示第一个数据

位置 文件 BRAddressPickerView.m 函数

pragma mark - 设置默认选择的值

line :164 if (idx == self.provinceModelArr.count - 1) line: 187 if (idx == self.cityModelArr.count - 1) line: 210 if (idx == self.areaModelArr.count - 1)

我自己把这几行- 1 去掉就正常了

感谢提供如此利器,方便使用~

agiapp commented 4 years ago

已修复,请更新到最新版本进行使用。(提示:地址选择器推荐使用selectIndexs记录默认选择的位置)