9
votes

Facebook, icône Twitter n'apparaît pas dans UICTICTICitityViewController sur iOS7

J'ai ajouté ce code pour la présentation d'un uiauctivitévoller : xxx

Facebook, Twitter et Weibo Icônes ne figure pas dans iOS7. Dans iOS6, toutes les icônes montrent correctement. Voir la capture d'écran ci-dessous:

Entrez la description de l'image ici

Comment Puis-je résoudre ce problème?


2 commentaires

Je suis également confronté au même problème ... en avez-vous compris?


Non, je n'ai pas vérifié l'appareil. Mais cela ne fonctionne pas dans le simulateur.


5 Réponses :


28
votes

Regardez le nom de la propriété excludactypes , vous êtes excluant Facebook, Twitter, ... xxx

exclut seulement weibo et attribuer au contact


2 commentaires

Testez-le sur un appareil réel


Facebook et Twitter ne s'affichent pas sur le simulateur. Et d'autres options peuvent montrer, mais elles ne fonctionnent pas (par exemple le courrier, le message texte)



29
votes

Vous n'êtes probablement pas connecté à Facebook ni à Twitter dans les paramètres de périphériques. Ils ne se présenteront pas ici à moins que l'utilisateur ne soit connecté. Fichier un bogue avec Apple.


5 commentaires

Marty a raison. À moins que vos informations d'identification ne soient pas là dans les paramètres, l'icône ne se présente pas dans UIACTICTICitityViewController dans iOS7. Pourquoi Apple a-t-il fait un tel changement, si grave d'entre eux


Je suis confronté au même problème et je peux voir que l'icône Facebook dans l'application Photo d'Apple.Toutes l'idée d'une idée serait appréciée @Marty


Y a-t-il une autre manière (en utilisant FB SDK pour iOS), si je ne suis pas connecté?


Avez-vous la solution pour iOS 10 avec le même problème avec cela?


Avez-vous une solution pour ce problème dans iOS 10?



1
votes

Votre code,

activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact];


0 commentaires

1
votes

n'incluez pas l'uactivitypepostofacebook en
xxx


0 commentaires

5
votes

Assurez-vous de ne pas exclure les activités que vous souhaitez utiliser. Donc, supprimer "UIACTICTICITYTEPEPOSTTOCEBOOD" & "UIACTICITTYPEPOSTOTWITTER" de "ActivityViewController.ExcudedAcitTypes" objet.

En outre, assurez-vous de vous connecter à des comptes Facebook et Twitter afin de poster sur la plate-forme sociale respective.

Veuillez noter que cela fonctionne sur le simulateur et les appareils réels.

J'espère que cela vous aide.


0 commentaires