2011-02-17 4 views
0

Je me demande si l'objectif c permet à mon application iPad de copier un fichier dans son dossier de documents vers le dossier de documents d'une autre application et de l'ouvrir le fichier pour l'édition et enfin copier le fichier dans mon dossier de documents. Ou mieux encore, puis-je avoir une autre application ouvrir un fichier à partir de mon dossier de documents, modifier le fichier, et le sauvegarder dans mon dossier de documents? Jusqu'à présent, je sais que je peux avoir une autre application ouvrir un fichier dans mon dossier de documents, mais l'application que je suis en train de remettre le document semble faire une copie locale et éditer la copie. Je sais aussi que le dossier des documents de chaque application est un dossier partagé que les utilisateurs peuvent faire glisser et déposer des choses à partir d'itunes, mais je ne suis pas sûr si la même chose peut être fait dans le code.Transférer/Copier des fichiers d'une application iPad vers une autre application iPad pour l'édition

Répondre

2

Bien qu'un bac à sable existe, je trouve un moyen de travailler autour d'elle (c'est un truc utilisé par d'autres applications File Manager comme GoAruna). Je voudrais d'abord enregistrer mon application comme une application qui peut ouvrir le type de fichiers que je prévois de travailler avec. Ensuite, j'utilise la fonctionnalité Ouvrir dans pour que mes utilisateurs ouvrent les documents locaux de mes applications dans la deuxième application, une application comme iAnnotate. Ensuite, étant donné que mon application est enregistrée en tant qu'application pouvant ouvrir le type de fichier en cours, je peux demander à mes utilisateurs d'utiliser Open In à partir d'iAnnotate pour replacer le document modifié dans mon application. Désolé mais je ne pouvais pas accepter "non" comme réponse. Si quelqu'un est intéressé par cette approche, allez here

2

Je suis pratiquement sûr que ce que vous essayez de faire est impossible. Les applications iOS sont "sandboxées", ce qui signifie que chaque application possède son propre répertoire de documents. Aucune application n'a accès au système de fichiers en dehors de son propre "sandbox", c'est-à-dire en dehors de son propre répertoire de documents locaux.

Pour en savoir plus sur le sandbox de l'application iOS, Read here.

0

Si votre iPad est la prison cassée, essayez ceci:

Sur l'application iFile, tapez le nom du document dans la zone de recherche située en haut. Une fois que vous avez trouvé le document, cliquez dessus et les options vous seront montrées. De là, vous pouvez choisir l'application avec laquelle vous voulez ouvrir le fichier.

Espérons que cela aide.

Questions connexes