- (NSArray *)getCityStr:(NSString *)strCityID
{
NSString *strCity = nil;
NSString *strPro = nil;
NSString *strPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent: @"citys2.json"];
if (strPath && strPath.length)
{
NSData *data = [NSData dataWithContentsOfFile: strPath];
if (data)
{
id object = [data objectFromJSONData];
if (object && [object isKindOfClass:[NSArray class]])
{
NSArray *dataArray = (NSArray*)object;
if (dataArray && [dataArray count])
{
for (int i=0; i<dataArray.count; i++)
{
NSLog(@"city %@ cityid %@ proid%@",[[[dataArray objectAtIndex:i] objectAtIndex:0] objectForKey:@"city"],[[[dataArray objectAtIndex:i] objectAtIndex:0] objectForKey:@"cityID"],[[[dataArray objectAtIndex:i] objectAtIndex:0] objectForKey:@"provinceID"]);
NSRange range = [strCityID rangeOfString:[[[dataArray objectAtIndex:i] objectAtIndex:0] objectForKey:@"cityID"]];
if (range.location!= NSNotFound)
{
strCity = [[[dataArray objectAtIndex:i] objectAtIndex:0] objectForKey:@"city"];
strPro = [[[dataArray objectAtIndex:i] objectAtIndex:0] objectForKey:@"provinceID"];
NSLog(@"%@ %@",strCity,strPro);
break ;
}
}
}
}
}
}
NSArray *arr = [[NSArray alloc]initWithObjects:strPro,strCity,nil];
return [arr autorelease];
}