2010-05-15 4 views
1

Je sais que vous pouvez accéder à vos propres fichiers d'application en utilisant NSDocumentDirectory et autres, mais pouvez-vous le faire sur d'autres applications. Par exemple, si je voulais les documents d'une autre application, serait-il possible d'obtenir cette information? De la bibliothèque iPhone OS comme indiqué here.iPhone SDK - Accéder à d'autres dossiers d'application

Sincèrement,

Kevin

Répondre

5

Non, vous êtes limité à l'accès aux fichiers dans le sandbox de l'application. Une bonne introduction à cette règle est la section « Principes de base du système de fichiers » de l'iOS File System Programming Guide

+0

y at-il un dossier comme celui qui peut être consulté par toutes les applications dans le dispositif de l'iPhone ?????? – yokks

+0

Le lien pour cette réponse a expiré Avez-vous un lien à jour. – Popeye

2

Vous ne pouvez pas accéder directement aux fichiers, mais il y a quelques trucs:

Si vous essayez de partager des données entre un famille d'applications dans le même identifiant Wildcard App, vous pouvez partager des données via le trousseau.

Vous pouvez également partager des données à l'aide d'un objet Panneau de construction personnalisé.

Bien sûr, vous pouvez toujours envoyer des données à un serveur que vous contrôlez.

Une autre astuce consiste à enregistrer certaines données sous forme de métadonnées dans le carnet d'adresses.

Si cela vous convient, pour avoir une interaction utilisateur, vous pouvez transmettre des données à une autre application en lançant un schéma d'URL personnalisé.

Mais, malheureusement, l'accès direct aux fichiers n'est pas autorisé.

+0

y at-il un dossier commun là (comme les documents, la musique), qui peut être consulté par toutes les applications dans le dispositif de l'iPhone ?????? – yokks

Questions connexes