Мой ответ json вроде этого.Как сравнить выбранный идентификатор с идентификатором страны в массиве и отображать его имя не ID
{
"continent_code" = EU;
"country_code" = al;
"country_id" = 2;
"country_name" = Albania;
},
{
"continent_code" = AF;
"country_code" = dz;
"country_id" = 3;
"country_name" = Algeria;
},
Мой код такой.
country_selected=2;
NSMutableArray *wholeJsonArray = [LoginResult objectForKey:@"Response"];
for(NSDictionary *countname in wholeJsonArray)
{
/*
NSString *cName = [NSString stringWithFormat:@"%@",[countname
objectForKey:@"country_name"]];
[countryArray addObject:cName];
*/
NSString *countryName = [countname objectForKey:@"country_name"];
if(countryName)
[countryArray addObject:countryName];
NSString *stateName=[countname objectForKey:@"state_name"];
if(stateName)
[stateArray addObject:stateName];
}
for(NSDictionary *cid in wholeJsonArray)
{
NSNumber *number = [cid objectForKey:@"country_id"];
if(number)
[idcountry addObject:number];
NSNumber *statenumber=[cid objectForKey:@"state_id"];
if(statenumber)
[idstate addObject:statenumber];
}
}
Мой вопрос заключается в том, что если пользователь выбрал страна идентификатор 2 затем сравнить это значение в поле массива, а затем отобразить в названии метки является Албания.
Так как я могу сделать этот выход?
Пожалуйста, помогите мне.
Заранее спасибо.
Большое спасибо –