Je veux savoir si je peux accéder au répertoire dans lequel mon application est installée. Aussi je veux créer un sous-répertoire dans le même répertoire pour stocker toutes les images que je capture dans mon application. Je veux en outre voir les images en utilisant la visionneuse d'image par défaut de l'iPhone. Cela peut-il être fait?Comment accéder au répertoire de l'application iPhone et y stocker les fichiers image
Répondre
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
NSString *appFolderPath = [[NSBundle mainBundle] resourcePath];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSLog(@"App Directory is: %@", appFolderPath);
NSLog(@"Directory Contents:\n%@", [fileManager directoryContentsAtPath: appFolderPath]);
Cela ne répond pas du tout à la question de l'OP. – Plumenator
Cela donnera le nom du dossier de l'ensemble de l'application qui n'est pas accessible en écriture. – tuxSlayer
~/Bibliothèque/Application Support/iPhone Simulator/utilisateur/Applications link text
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.
Voulez-vous dire NSApplicationDirectory au lieu de NSDocumentDirectory? – Andrei
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.
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!
Remarque, vous pouvez également le faire via l'organiseur maintenant dans Xcode. –
- 1. stocker et lire des fichiers xml iPhone
- 2. Comment accéder au répertoire racine d'un dossier
- 3. Comment stocker des valeurs persistantes de fichiers dans un répertoire?
- 4. Répertoire pour stocker les fichiers mis en cache dans Rails?
- 5. Comment accéder au chemin racine dans un répertoire mod_python?
- 6. Accéder au répertoire actif via un tunnel SSH?
- 7. Accéder au carnet d'adresses dans iPhone OS
- 8. axe - comment y accéder?
- 9. PHP classes et y compris les fichiers
- 10. Accéder au fichier .properties au même niveau que le répertoire de travail
- 11. où stocker des fichiers multimédia dans une application iPhone
- 12. Où stocker les fichiers téléchargés en PHP et MySQL?
- 13. Comment stocker/accéder efficacement aux traductions?
- 14. Comment un plugin Eclipse peut-il accéder au répertoire du projet?
- 15. Comment obtenir des fichiers dans un répertoire, y compris tous les sous-répertoires
- 16. Enregistrer des paramètres dans une classe et comment y accéder
- 17. Comment accéder au mp3 stocké dans l'iPhone dans l'iPhone SDK
- 18. Où stocker les fichiers téléchargés (son, images et vidéo)
- 19. répertoire distinct pour les ressources iphone
- 20. Comment télécharger une image dans l'application iPhone
- 21. Comment accéder aux hyperliens dans les documents PDF (iPhone)?
- 22. Accéder à une image dans une image
- 23. comment accéder au fichier xml?
- 24. iPhone: récupérer le contenu du répertoire "documents"
- 25. iPhone SDK - Comment lire sur les fichiers texte
- 26. Makefile et fichiers sous un répertoire
- 27. Y compris un fichier PHP, traite les URL relatives de ce répertoire
- 28. Comment accéder au sommet de C#?
- 29. Comment importer une liste de répertoire (et de sous-répertoire) en Java?
- 30. Comment créer un nouveau dossier et y enregistrer des fichiers?
RTFM n'est pas une bonne réponse – pjb3
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
@ pjb3 - il est là dans le lien lu attentivement. vous pouvez le trouver sous le titre "Gestion de fichiers" –