2009-02-05 9 views

Répondre

-8

Allez, tout est dans l'exemple de code et de documentation. En fait, c'est même l'une des questions les plus fréquentes dans le iPhone Dev Center. Je refuse de donner la réponse. Au lieu de cela, voici un lien: Easily found documentation that answers your question

+6

RTFM n'est pas une bonne réponse – pjb3

+0

Ceci continue de se lover? Pouah. La réponse est nulle part sur le lien que vous avez fourni. J'ai passé 15 minutes à chercher cette réponse. RTFM n'est pas une réponse valide, c'est une question légitime. – pjb3

+2

@ pjb3 - il est là dans le lien lu attentivement. vous pouvez le trouver sous le titre "Gestion de fichiers" –

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

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

Cela ne répond pas du tout à la question de l'OP. – Plumenator

+0

Cela donnera le nom du dossier de l'ensemble de l'application qui n'est pas accessible en écriture. – tuxSlayer

1

~/Bibliothèque/Application Support/iPhone Simulator/utilisateur/Applications link text

7

Vous pouvez obtenir le dossier de document de l'application

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

Vous pouvez créer un dossier et des fichiers en utilisant NSFileManger. Vous pouvez stocker des fichiers dans le dossier de documents ou même vous pouvez le stocker dans le dossier temporaire.

+0

Voulez-vous dire NSApplicationDirectory au lieu de NSDocumentDirectory? – Andrei

0

Pour stocker vos propres fichiers, vous devez utiliser le répertoire Documents comme indiqué dans Girish. Mais si vous avez besoin d'afficher les images que vous avez capturées avec la caméra, la seule façon de les afficher avec UIImagePickerController (la visionneuse d'images par défaut) est de spécifier le type de source lors de l'initialisation de l'album photos.

4

Si vous souhaitez accéder à l'application sur le simulateur, naviguer dans ce répertoire:

~/Bibliothèque/Application Support/iPhone Simulator/utilisateur/Applications

Si vous souhaitez accéder l'application sur un appareil, il devient un peu plus difficile. Tout d'abord, branchez votre appareil iOS dans iTunes et sauvegardez le téléphone (avec le cryptage désactivé). Ensuite, téléchargez cette application: iPhone/iPod Touch Backup Extractor, trouvez votre ID de bundle et cliquez sur extraire. L'application va ensuite obtenir toutes les données pour vous de voir. Bien sûr, ce n'est pas le temps réel mais fait le boulot!

+0

Remarque, vous pouvez également le faire via l'organiseur maintenant dans Xcode. –

Questions connexes