我的数据库是这样的。
国家表
{"country_id":"88","country_name":"India","country_code":"in","continent_code":"AS"}
状态表
{"state_id":"1379","country_id":"88","state_name":"Sikkim","state_html_name":"Sikkim"}
我写了这段代码。
for(NSDictionary *cid in wholeJsonArray)
{
NSNumber *number = [cid objectForKey:@"country_id"];
[idcountry addObject:number];
}
我得到了正确的国家身份证。但是当我根据所选国家/地区为州 ID 编写此代码时,它可以显示 0 个对象。
for(NSDictionary *cid in statearray)
{
NSNumber *statenumber = [cid objectForKey:@"state_id"];
[idstate addObject:statenumber];
}
表格视图中的此代码didSelectRowAtIndexPath
NSString *statename=[stateArray objectAtIndex:indexPath.row];
stateid=[idstate objectAtIndex:indexPath.row];
[stateButton setTitle:statename forState:UIControlStateNormal];