UIActivityViewController ne montre pas FB et Twitter sur iOS 7
Je suis en train de partager certains éléments à l'aide de UIActivityViewController. Sur iOS 6, il fonctionne très bien. Mais quand je l'ai tester sur iOS 7 uniquement l'icône de nouveau message s'affiche. Dans le doute que mon kit de développement a été trop vieux, j'ai téléchargé la plus récente, mais c'est toujours le même comportement. Je l'ai testé sur les deux simulateur et un dispositif avec facebook est installé, pas de chance.
Maintenant, je suis à cours d'idées de ce que je fais mal.
Voici mon code
- (void)shareButtonWasTapped:(BMPopUpMenuView *)popUpMenu {
NSString *shareText;
if (_correctPatternFound) {
shareText = @"Yey, I solved a puzzle!";
}
else {
shareText = @"I am solving a photzle...";
}
NSURL *shareURL = [NSURL URLWithString:@"http://somewebsite.com"];
NSArray *items = [NSArray arrayWithObjects:
shareText,
_shareImage,
shareURL, nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
[activityViewController setValue:shareText forKey:@"subject"];
activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard,
UIActivityTypePostToWeibo,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeCopyToPasteboard,
UIActivityTypeMessage,
UIActivityTypeAssignToContact,
UIActivityTypePrint];
[self presentViewController:activityViewController animated:YES completion:nil];
}
Vous devez vous connecter pour publier un commentaire.
Ils ne l'affiche pas lorsque vous n'avez pas Twitter et Facebook comptes configurés dans les paramètres. Facebook ou twitter app ne sont pas assez - vous devriez avoir explicitement définir des comptes.
C'est peut-être pas vraiment cool, (l'utilisateur peut vouloir partager quelque chose sur fb ou twitter et d'effectuer de connexion pour cela), mais Apple a considéré que ces activités devraient travailler donc dans iOS 7.
Comme Ahmed dit ci-dessus
Il y a un problème dans IOS 8.3 utilisation de Facebook partage de texte, même si vous ajoutez Facebook compte dans la fixation.
J'ai récemment ce post
problème de partage facebook du texte à l'aide uiactivityviewcontroller
À mon avis c'est un bug d'apple ont à résoudre.
peut-être dans la prochaine version...