I use NSString and NSURL using my own UIActivityViewController
The user has logged into Facebook both in the settings and in the Facebook application
but after iOS 8.3 I get this error ... moreover, on older devices, dialogue confirmation is closed by the keyboard, which makes confirmation or rejection impossible

UIActivityViewController *vc = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:applicationActivities];
NSArray *excludeActivities = @[UIActivityTypeAssignToContact];
vc.excludedActivityTypes = excludeActivities;
if (IsUserInterfaceIdiomPad) {
vc.popoverPresentationController.sourceView = self.navigationController.view;
}
[self.navigationController presentViewController:vc animated:YES completion:^{
}];
source
share