iOS-省市区三级联动UIPickerView封装----附json和plist互转工具

这几天在做收货地址的时候,需要一个省市区三级联动的plist,但是后台给的是一个json,

找到一个比较好用的工具,http://json2plist.sinaapp.com/

可以直接把json数据转化为plist,然后在Xcode里面新建一个plist把刚才转化的数据粘贴进去就行了。

解析后效果:

iOS-省市区三级联动UIPickerView封装----附json和plist互转工具_第1张图片
A479FD24-E9AF-489D-8A77-CE175C6678A3.png

关于UIPickerView封装;地址:http://code.cocoachina.com/download/133364

使用很简单
引入#import "SelectView.h"

- (void)btnClick:(UIButton *)btn{
    NSLog(@"点一下");
    SelectView *city = [[SelectView alloc]initWithZGQFrame:self.view.bounds SelectCityTtitle:@"城市选择"];
//    __weak typeof(self)blockself = self;
    [city showCityView:^(NSString *proviceStr, NSString *cityStr, NSString *disStr) {
        _textField.text = [NSString stringWithFormat:@"%@%@%@",proviceStr,cityStr,disStr];
    }];
}

如果后台给的json数据结构不一样
修改plist文件,并重新解析下


iOS-省市区三级联动UIPickerView封装----附json和plist互转工具_第2张图片
F5DC60A1-2505-4850-B01B-A59BD482CE0A.png

你可能感兴趣的:(iOS-省市区三级联动UIPickerView封装----附json和plist互转工具)