Пытается поделиться приложением в социальной медианной, электронной почте и сообщении. Поскольку электронная почта и сообщение работают нормально для меня. Но Facebook и твиттер не все показывают до UIActivityViewController
Невозможно добавить Facebook и Twitter в UIActivityViewController
Ниже приведен код, который я пытаюсь.
NSArray *excludeActivities = @[UIActivityTypeAirDrop,
UIActivityTypePostToFacebook,
UIActivityTypePostToTwitter];
UIActivityViewController *activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:@[string, URL]
applicationActivities:nil];
activityViewController.excludedActivityTypes = excludeActivities;
[self presentViewController:activityViewController
animated:YES
completion:^{
}];
- (id)activityViewController:(UIActivityViewController *)activityViewController
itemForActivityType:(NSString *)activityType
{
if ([activityType isEqualToString:UIActivityTypePostToFacebook]) {
return NSLocalizedString(@"calling facebook",);
} else if ([activityType isEqualToString:UIActivityTypePostToTwitter]) {
return NSLocalizedString(@"calling twitter",);
} else {
return nil;
}
}
@ Все Пожалуйста, дайте мне знать, что я должен делать.
добавление дополнительной точки при работе над этим. Как показать пользователю, что facebook, твиттер не зарегистрирован в настройках. Это поможет пользователям, если я покажу предупреждение для конечного пользователя о включении его на facebook, twitter, чтобы включить настройку, чтобы опубликовать приложение в соответствующей социальной сети. – KkMIW