167 votes

Comment activer le partage de fichier pour mon application?

J'ai une application de retouche d'image où les utilisateurs peuvent appliquer des effets à vos photos. Comment pourrais-je l'activer afin que les utilisateurs puissent voir mon app dans iTunes, dans l'onglet Partage de Fichiers et ensuite il suffit de glisser+déposer des photos dans l'application?

Certains des lecteurs de livres électroniques comme Stanza fonctionne comme cela et il serait une bonne option. Peut-être quelqu'un peut indiquer un tutoriel ou une ressource qui parle de comment activer et utiliser cette technique.

290voto

Vin Points 5887

Vous n'aurez qu'à configurer UIFileSharingEnabled (Application Supports iTunes file sharing)- clé dans l'info plist de votre application. Voici un lien pour la documentation. Faites défiler jusqu'au bas de la partie support.

Vous devez également définir CFBundleDisplayName (Bundle Display Name), si elle n'est pas déjà là. Plus de détails ici.

47voto

Nico Points 595

Selon apple doc:

De Partage De Fichiers De Support
De partage de fichiers de support permet aux applications de faire de l'utilisateur des fichiers de données disponibles dans iTunes 9.1 ou version ultérieure. Une application qui déclare son soutien pour le partage de fichiers rend le contenu de son /répertoire Documents disponibles pour l'utilisateur. L'utilisateur peut alors déplacer les fichiers de ce répertoire en tant que de besoin à partir d'iTunes. Cette fonctionnalité ne pas permettre à votre application de partage de fichiers avec d'autres applications sur le même appareil; ce comportement nécessite la table de montage ou un document de l'interaction de l'objet contrôleur.

Pour activer le partage de fichier de votre application, procédez de la manière suivante:

  1. Ajouter le UIFileSharingEnabled clé de votre application Info.fichier plist, et définir la valeur de la clé de OUI.

  2. Mettre tous les fichiers que vous souhaitez partager dans votre application répertoire Documents.

  3. Lorsque l'appareil est branché sur l'ordinateur de l'utilisateur, iTunes affiche une section Partage de Fichiers dans l'onglet Apps de l'appareil sélectionné.

  4. L'utilisateur peut ajouter des fichiers dans ce répertoire ou déplacer des fichiers vers le bureau.

Les applications qui prennent en charge le partage de fichier doit être capable de reconnaître quand les fichiers ont été ajoutés au répertoire Documents et répondre de façon appropriée. Par exemple, votre application peut rendre le contenu de tous les fichiers disponibles à partir de son interface. Vous ne devriez jamais vous présenter à l'utilisateur la liste des fichiers de ce répertoire et de leur demander de décider quoi faire avec ces fichiers.

Pour plus d'informations sur le UIFileSharingEnabled clés, voir les Informations de Propriété de la Liste de Référence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X