iphone: ¿Puedo guardar la entrada del usuario en una lista que se encuentra en la carpeta de recursos?

StackOverflow https://stackoverflow.com/questions/1441375

  •  10-07-2019
  •  | 
  •  

Pregunta

Tengo una lista en mi carpeta de Recursos que estoy usando para almacenar información de conversión. Me gustaría dar al usuario la capacidad de "apagar" ciertas unidades para que esas unidades nunca se usen en conversiones. No quiero tener que mantener dos listas con la información de conversión.

Puedo guardar datos de nuevo en ese archivo plist en el estimulador. (usando writeToFile y pathForResource). Me pregunto si este es un enfoque problemático.

  • ¿Habrá algún problema con esto en la implementación? (es decir, la manzana sellará el plist)
  • ¿Qué sucederá si elimino una actualización? ¿Qué sucede si esa actualización contiene nuevas unidades agregadas a la lista?
  • ¿Tiene sentido hacer algo como copiar el plist en el directorio de documentos del usuario?

Gracias.

¿Fue útil?

Solución

No es posible cambiar el paquete de la aplicación. Además, la aplicación está firmada. En su lugar, copie el plist en el directorio de documentos en el primer inicio y acceda desde allí.

Otros consejos

No, lo que sea que esté en el paquete de la aplicación está fuera de límites si el DRM en iPhone lo necesita para permanecer igual.
Debe guardar sus preferencias en la carpeta Documento de aplicación o en la carpeta Preferencia.

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