Preencher a tableview do NSDictionary
Eu tenho um NSDictionary recebido de um pedido json que se parece com isso:
RESULT : (
{
Id1 = 138;
lat = "45.5292910";
long = "-73.6241500";
order = "2343YY3"
},
{
Id1 = 137;
lat = "45.5292910";
long = "-73.6241500";
order = "2343YY3"
}, etc.
Eu quero exibi-lo em um TableView (CellforRowAtIndexPath), para obter os dados como NSArray. O método parece ineficiente como cada chaveId1
, lat
, long
, etc é criado como um NSArray para que eu possa exibi-los cada um com:[self.data1 objectAtIndex:indexPath.row];
[self.data2 objectAtIndex:indexPath.row]
etc.
Como posso conseguir a mesma coisa sem criar e usar 4 NSArrays? Posso usar um único NSArray ou o NSMutableDictionary que armazena os dados?
ATUALIZADA:
Quando o TableView é carregado, ele está inicialmente vazio, mas eu tenho um botão no mesmo VC que carrega uma exibição restrita de um formulário. Quando eu carregar o formulário e, em seguida, descartá-lo retornando ao TableView, os dados são LOADED! Você poderia sugerir o que estou perdendo?