2013-04-09 2 views
0

J'ai ajouté le partage à mon application par l'intermédiaire de iOS 6 UIActivityViewController. En plus des suspects habituels (Twitter, Facebook, etc.), j'utilise également une sous-classe de UIActivity que j'ai créée pour permettre le partage vers un autre service (App.net). Tout fonctionne bien. Maintenant je voudrais ajouter une option où l'utilisateur peut choisir un service de partage par défaut, de sorte que quand il appuie sur le bouton Partager de mon application, plutôt que le UIActivityViewController à venir, à la place l'interface pour le service par défaut choisi de l'utilisateur arrive . Maintenant, je peux le faire pour les services système standard (Facebook et Twitter) en utilisant un SLComposeViewController. Cependant, je ne vois aucun moyen d'utiliser SLComposeViewController pour faire apparaître mon interface utilisateur personnalisée UIActivity.(iOS 6) Utilisation d'une sous-classe personnalisée de UIActivity depuis l'extérieur d'un UIActivityViewController

Est-il possible de faire appel à ma sous-classe personnalisée UIActivity et d'afficher directement son interface utilisateur (à l'exclusion de UIActivityViewController)?

Répondre

1

Je ne vois pas pourquoi vous voudriez faire ceci. Puisque vous avez évidemment une méthode pour créer votre propre contrôleur de vue de partage, vous pouvez simplement l'utiliser de nouveau - pas besoin d'aller sur la route UIActivity (qui est une API terrible au fait).

Questions connexes