Little Mango
Little Mango
如果RxCommand是这样创建的: ``` RxCommand cmd = RxCommand.create(new Function() { @Override public Observable apply(Object o) throws Exception { return Observable.create(new ObservableOnSubscribe() { @Override public void subscribe(ObservableEmitter e) throws Exception { e.onNext(null); //这里参数为null...
目前只有一个代理方法 `- (void)pickerArea:(STPickerArea *)pickerArea province:(NSString *)province city:(NSString *)city area:(NSString *)area` 这样只能得到"广东深圳南山","重庆开县",由于"广东"和"重庆"都存储在province参数中,所以开发者自己判断也不太好判断。 建议是否可以增加多一个接口,返回较为全面的数据,比如只有一个参数叫做addressDesc,然后存储的是"广东省深圳市南山区","重庆市开县区"? 或者是在原来的接口之后再拼接一个addressDesc参数,就类似第三方地图定位SDK,即可以单独调用省市区的属性获取对应值,又可以通过一个addressDesc获得完整的地理位置描述。 或者是将province、city、area变成STPickerArea类的几个属性,然后摒弃旧的代理方法,换一个新的接口,类似: `- (void)didAddressSelectedInPickerArea:(STPickerArea *)pickerArea;` 然后开发者自己通过STPickerArea类对应的属性获取自己想要的数据,以后为STPickerArea增加属性也不用再次修改回调接口?