Para dar las gracias debes entrar o registrarte en el foro
Buenas, pues estoy en un proyecto donde recupero datos de una base de datos externa al movil, hago una peticion a un archivo php el cual me devuelve hacia el movil un array multidimensional codificado en json. El problema lo tengo cuando recibo ese array en el xcode.
Lo recibo bien, pero no se como parsearlo para dividirlo en diferentes arrays unidimensionales, o por ejemplo como utilizar los camos del array para mostrarlos en un tableview.
A ver si alguien me puede ayudar o pasarme algun manual que me pueda ayudar.
Gracias de ante mano.
Hola, cuando recibes el array multidimensional tendrás algo de este estilo ((a,b,c),(d,e,f)), es a esto a lo que te refieres? O recibes un diccionario de datos que contiene arrays?
En cualquier caso, tienes que tratar tus datos como tal, por ejemplo, en el primer caso, al convertir el JSON y parsearlo a un elemento del tipo NSMutableArray *array1 tu array general.
Si lo recorres con un bucle for, puedes ir accediendo a cada elemento de dicho array, de esta forma tendrías:
NSMutableArray *array1 => ((a,b,c),(d,e,f))
For (i = 0, i
Si no te queda claro, pásame un ejemplo de tu array y te devuelvo el código de parseo.
Además, para parsear JSON tienes una librería bastante buena que puedes utilizar SBJson.
Espero que te sirva.
Un saludo.
Gracias, ya conseguí hacer que funcionara, pero se agradece la ayuda!
Si tengo cualquier duda te la comentaré.