Reputation: 471
I have this array:
{
campus = "test";
cidade = "rj";
informacoes = {
"cursos_graduacao" = (
);
"cursos_posgraduacao" = (
);
endereco = "Av. test, 000";
id = 6;
latitude = "-02.233225";
longitude = "-09.969212";
site = "http://www.teste.com";
"total_alunos" = "";
"total_docentes" = "";
"total_funcionarios" = "";
};
}
this code is OK:
NSDictionary *infosUnidade = [self.arrInfos objectAtIndex:0];
nomeCidade.text = [infosUnidade valueForKey:@"cidade"];
nomeUnidade.text = [infosUnidade valueForKey:@"campus"];
but when I try get value from latitude/longitude/endereco/site... return null...why? These values are from array informacoes()
null for example:
NSString *site = [infosUnidade valueForKey:@"site"];
Upvotes: 0
Views: 63
Reputation: 1414
Use this code ,
NSDictionary *infosUnidade = [self.arrInfos objectAtIndex:0];
nomeCidade.text = [infosUnidade valueForKey:@"cidade"];
nomeUnidade.text = [infosUnidade valueForKey:@"campus"];
NSArray *arrforinfoside=[infosUnidade valueForKey:@"informacoes"];
NSString *strforendrose=[arrforinfoside valueForKey:@"endrose"];
NSString *strforlatitude=[arrforinfoside valueForKey:@"latitude"];
NSString *strforlongitude=[arrforinfoside valueForKey:@"longitude"];
This wil sort your problem.
Upvotes: 1