美文网首页
读取、解析项目中的地址文件

读取、解析项目中的地址文件

作者: Joymerry | 来源:发表于2019-10-15 17:29 被阅读0次

自己项目中的地址文件读取、解析

使用的Address.plist地址文件

    NSString *path = [[NSBundle mainBundle]pathForResource:@"Address" ofType:@"plist"];
    NSDictionary *dic = [[NSDictionary alloc]initWithContentsOfFile:path];
    NSArray *provinces = [dic allKeys];
    for (NSString *tmp in provinces) {
        LZProvince *province = [[LZProvince alloc]init];
        province.name = tmp;
        NSArray *arr = [dic objectForKey:tmp];
        NSDictionary *cityDic = [arr firstObject];
        [province configWithDic:cityDic];
        [self.dataSource addObject:province];
    }

使用的area_info.txt地址文件

NSString *path = [[NSBundle mainBundle] pathForResource:@"area_info" ofType:@"txt"];
NSString *content = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
NSArray *provinces = [self jsonStringToKeyValues:content];

使用的网络获取的data地址文件

NSString *path = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0];
NSString *filePath = [path stringByAppendingPathComponent:@"address.data"];//取出名字为address.data的归档文件
NSArray * provinces = [NSKeyedUnarchiver unarchiveObjectWithFile:filePath];//self.saleArray是你声明的一个数组用来接收反归档的文件

相关文章

网友评论

      本文标题:读取、解析项目中的地址文件

      本文链接:https://www.haomeiwen.com/subject/hunsmctx.html