2009-02-05 2 views

risposta

-8

Avanti, questo è tutto nel codice di esempio e nella documentazione. In realtà, è anche una delle domande più frequenti in iPhone Dev Center. Mi rifiuto di dare la risposta. Invece, ecco un link: Easily found documentation that answers your question

+6

RTFM non è una buona risposta – pjb3

+0

Questo si sta ancora alzando voti? Ugh. La risposta non si trova da nessuna parte sul link che hai fornito. Ho passato 15 minuti a cercare anche questa risposta. RTFM non è una risposta valida, questa è una domanda legittima. – pjb3

+2

@ pjb3 - è lì nel link leggere attentamente. è possibile trovarlo sotto il titolo "Gestione file" –

13
NSString *appFolderPath = [[NSBundle mainBundle] resourcePath]; 

NSFileManager *fileManager = [NSFileManager defaultManager]; 
NSLog(@"App Directory is: %@", appFolderPath); 
NSLog(@"Directory Contents:\n%@", [fileManager directoryContentsAtPath: appFolderPath]); 
+0

Questo non risolve affatto la domanda dell'OP. – Plumenator

+0

Questo darà il nome della cartella del pacchetto di app che non è scrivibile. – tuxSlayer

1

~/Library/Application Support/iPhone Simulator/utente/Applicazioni link text

7

È possibile ottenere la cartella Documenti della app

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder 

È possibile creare cartelle e file utilizzando NSFileManger. È possibile archiviare i file nella cartella dei documenti o persino memorizzarli nella cartella temporanea.

+0

Si intende NSApplicationDirectory anziché NSDocumentDirectory? – Andrei

0

Per memorizzare qualsiasi file personale, è necessario utilizzare la directory Documenti come già detto Girish. Ma se hai bisogno di visualizzare le immagini che hai catturato usando la fotocamera, l'unico modo per visualizzarle con UIImagePickerController (il visualizzatore di immagini predefinito) è specificando il tipo di sorgente quando la si inizializza come album delle foto salvate.

4

Se si desidera accedere l'applicazione sul simulatore, navigare a questa directory:

~/Library/Application Support/iPhone Simulator/user/Applicazioni

Se si desidera accedere l'app su un dispositivo diventa un po 'più complicata. Innanzitutto, collega il tuo dispositivo iOS a iTunes e effettua il backup del telefono (con crittografia disattivata). Quindi scarica questa app: iPhone/iPod Touch Backup Extractor, trova il tuo ID bundle e fai clic su estrai. L'app otterrà quindi tutti i dati da vedere. Certo, non è tempo reale ma fa il lavoro!

+0

Nota, puoi farlo anche tramite l'organizzatore ora in Xcode. –