Pregunta

Actualmente tengo esto para mi ruta del archivo y el archivo ...

NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Shared\PartyPlanner.sqlite"]];

Esto me permite compartir el archivo con iTunes, pero en lugar de sólo tener 'PartyPlanner.sqlite' en el 'applicationDocumentsDirectory \ Shared'

Tengo "SharedPartyPlanner.sqlite" en el 'applicationDocumentsDirectory'

¿hay una manera más limpia o más fácil de llegar al interior de la carpeta compartida de applicationDocumentsDirectory?

¿Fue útil?

Solución

En sistemas similares a Unix (incluyendo el iPhone OS), el separador de directorio es /, no \.

También, en C-como idiomas (incluyendo Objective-C), el \ en una cadena se utiliza para escapar de un personaje, por ejemplo, \n ? una nueva línea. Necesita escribir Shared\\PartyPlanner.sqlite si realmente necesita una barra invertida en el nombre del archivo.

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