Sono nuovo alla programmazione per iPhone. Voglio leggere il contenuto di un file di testo che si trova in una sottocartella della cartella Risorse.iPhone: Ottieni il percorso del file che si trova nella sottocartella della cartella Risorse
La struttura delle cartelle delle risorse è la seguente:
Resource
- Folder1 ----> Data.txt
- Cartella2 ----> Data.txt
- Folder3-- -> Folder1 ----> Data.txt
Ci sono più file denominati "Data.txt", quindi come posso accedere ai file in ogni cartella? So come leggere il file di testo, ma se la struttura delle risorse è simile alla struttura precedente, come posso ottenere il percorso?
Ad esempio, se desidero accedere al file "Data.txt" da Folder3, come posso ottenere il percorso del file?
Si prega di suggerire.
Ma ci sono più cartelle con lo stesso nome in una cartella diversa. quindi in questo caso come può ottenere il percorso – Rupesh
@Rupesh: Per la seconda cartella dovresti usare: '[thisBundle pathForResource: @" Data "ofType: @" txt "inDirectory: @" Folder3/Folder1 "]'. Si noti che l'argomento 'inDirectory:' è relativo alla radice del pacchetto. – PeyloW
Si dovrebbe davvero usare '[NSString stringWithContentsOfFile: codec filePath: NSUTF8StringEncoding errore: NULL]', in questo modo la memoria è _ "gestita" _, e ancora più importante 'initWithContentsOfFile:' è deprecato da Mac OS X 10.4, e ** non disponibile su iPhone OS **. Quindi il codice funzionerà solo nel simulatore. – PeyloW