Подтвердить что ты не робот

Не удается поделиться ссылкой с помощью UIActivityViewController

Я не могу поделиться чем-либо через linkedin с помощью UIActivityViewController. Пока я нажимаю share через linkedin, он открывает всплывающее меню и увольняется сразу после его открытия. Все другие совлокальные работы работают нормально. Не могли бы вы сказать мне решение? Спасибо.

Примечание: мой проект находится в версии ios9, а версия xcode - 7

и мой журнал ошибок показывает: plugin com.linkedin.LinkedIn.ShareExtension interrupted

4b9b3361

Ответ 1

Расширения iOS 8 не могут быть представлены на экране пользовательского общего доступа. Вы абсолютно должны использовать UIActivityViewController, чтобы появлялись расширения share/actions.

Ответ 2

Вы написали код, подобный этому

DataItemProvider *dataToShare = [[DataItemProvider alloc] initWithPlaceholderItem:FileTypeToShare];

LinkedInActivityType *linkedinActivity = [[LinkedInActivityType alloc] init];

NSArray *activityTypes = @[linkedinActivity];
NSArray *activityItems = @[dataToShare];

UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:activityTypes];

[activityController setCompletionHandler:^(NSString *activityType, BOOL completed) {
    //Put in your completion handle code here.
}];

[self presentViewController:activityController animated:YES completion:nil];