Я пытаюсь поделиться изображением со всеми возможными приложениями, установленными на моем устройстве. Но, к сожалению, я не могу успешно опубликовать изображение в LinkedIn (уже установлен и вошел в систему как проверенный пользователь).
LinkedIn отображается в списке действий общего доступа в UIActivityViewController, когда я нажимаю на него, отображается диалог с изображением, которое я добавил в качестве элемента активности, но оно не публикуется в LinkedIn.
Успешно протестировано для Google+, FB и Twitter.
Если я поделюсь URL-адресом, он будет опубликован в приложении LinkedIn. Не публикуется только изображение.
У меня есть эти строки в журнале консоли:
2015-05-06 19:27:54.369 Share[1659:309834] LaunchServices: invalidationHandler called 2015-05-06 19:27:59.824 Share[1659:309793] plugin com.linkedin.LinkedIn.ShareExtension invalidated
Вот код, который я пытаюсь:
- (IBAction)openShare:(id)sender{
UIImage *img1 = [UIImage imageNamed:@"Test1.jpg"];
NSString *str = @"iOS";
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
UIActivityViewController *activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:@[img1,url,str]
applicationActivities:nil];
[self presentViewController:activityViewController
animated:YES
completion:^{
NSLog(@"completed");
}];
}