Pregunta

Le agradecería un poco de ayuda con algo que trabajando y no lo he hecho hasta ahora y tener algunos problemas idiomáticos, porque no creo que entiendo exactamente cómo hacer esto. Lo que estoy queriendo hacer yo estoy seguro de que es simple de la mayoría de todos vosotros, y estará a mí tan pronto como lo hago correctamente la primera vez .... de todas formas .... Tengo un tableview que soy necesidad de poblar con dos cosas, un nombre de usuario y un número con un número de elementos (el nombre de usuario podría ser una clave primaria). Actualmente tengo un poblamiento tableview y editable con una serie .... no hay problema .... Yo sé cómo hacer eso.

Las dos partes Necesito ayuda en la comprensión es:

  1. leer un plist con estos dos valores en un diccionario, y leerlos en dos matrices diferentes que puedo usar con mis tablas.

  2. Guardar las matrices de nuevo al diccionario y luego de vuelta a un plist.

Creo que me estoy haciendo más confusa con la forma de almacenar estas dos cosas en las claves y valores Dictonary. He mirado que más, pero simplemente no "hacerlo".

Le agradecería algunos ejemplos de código corto de cómo hacer esto o una mejor manera de lograr lo mismo.

Como siempre, gracias por su ayuda impresionante ....

¿Fue útil?

Solución

Puede utilizar el método NSArray WriteToFile: atómicamente: hacer un volcado de datos en un archivo, a continuación, puede utilizar initWithContentOfFile para recuperar la información de archivo de sombrero t del mismo modo que lo tiró Anteriormente:. Creo que si tiene diccionarios en su conjunto debe ser capaz de recuperarlos de esta manera. Siempre puede utilizar los datos básicos, así como para el almacenamiento si encuentra sus estructuras para almacenar están recibiendo complejo y volcar el en un archivo y su regreso para recrear algunos o bjects se está convirtiendo desordenado.

Otros consejos

El enfoque que sería quizá la más sencilla es la de almacenar los datos como un conjunto de diccionarios. Esto tiene el problema de que la recreación de la matriz de un plist con hojas mutables se enrevesado en el mejor.

Pero si se puede tolerar el impacto en el rendimiento de la sustitución de los diccionarios al actualizar la lista en lugar de modificarlos, podría sin duda ser el curso de acción más simple.

Esto también tiene la ventaja añadida de que su fuente de datos sólo tiene que hacer frente a una matriz, y que todo el asunto sería de valor-clave Cumple, lo que podría simplificar aún más su código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top