Я использую UIActivityViewController для обмена изображениями и текстом в Facebook и Twitter. Если я войду в систему с Facebook на странице настроек, значок facebook отобразит UIActivityViewController. Однако, если я еще не входил в систему, значок facebook не отображается в UIActivityViewcontroller. Как включить значок facebook без входа в системуВключить логин facebook в iOS
Как я могу пригласить пользователя войти в систему, когда попытаются поделиться, вместо того, чтобы не поделиться ими?
Вот мой код:
NSArray *activityItems = @[viewImage];
UIActivityViewController *avc = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
avc.excludedActivityTypes = [NSArray arrayWithObjects:UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, nil];
[self presentViewController:avc animated:YES completion:nil];
Это правильно. Но я использую UIActivityViewController для всех сервисов, таких как твиттер, почта, facebook. При нажатии кнопки отображается вся услуга. Я не использовал только facebook. Если я использую только facebook, ваш ответ правильный. – user2674668
Вы можете запросить разрешение (см. Мое редактирование) - возможно, тогда он начнет работать. –
Я не хочу использовать SLComposeViewController. Есть ли способ использовать UIActivityViewController. Я думаю, вы не поняли мой вопрос – user2674668