Est-il possible d'utiliser un UIPasteboard nommé (c.-à-d. Non global) pour transférer des données entre deux applications?Nommé UIPasteboard entre les applications?
- les applications sont complètement indépendants les uns des autres, ont donc des identifiants différents faisceaux de différents fournisseurs
- Je voudrais utiliser un nom de carton, donc n'est pas remplacé propre contenu dans le conteneur global de l'utilisateur
docs d'Apple disent:
peuvent être publics du conteneur de données ou privé. Les «pasteboards» publics sont appelés des «pasteboards» système; Les tables de montage privées sont créées par des applications et sont donc appelées des tableaux de montage d'applications.
L'implication est qu'une table de montage peut être "globale et publique" ou "nommée et privée".
J'ai créé deux applications, avec des ID de regroupement différents, et semble pouvoir transmettre des données d'une application à l'autre à l'aide d'une table de montage nommée privée. Mais est-ce juste une caractéristique du simulateur iOS, ou quelque chose qui est vraiment supporté mais pas bien documenté?
Merci pour votre avis!
Merci pour votre réponse. Vous dites spécifiquement "vos applications", mais je suis plus préoccupé par "deux applications", pas nécessairement deux applications du même fournisseur. – Matthew
Si les applications sont à la fois la vôtre ou de n'importe qui tant qu'ils sont conscients de la clé, alors vous allez bien. C'est la même méthode que OpenUDID utilise qui est un moyen de partager une clé unique parmi n'importe quelle application utilisant cette méthode. – rooster117
Génial, merci encore. Bonne réponse :-D – Matthew