iOS使用UIActivityViewController将图像共享到LinkedIn

我正在尝试将图像分享给我的设备中安装的所有可能的应用程序。 但不幸的是,我无法将图像成功发布到LinkedIn(已安装并以已validation用户身份登录)。

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"); }]; 

}

我遇到了同样的问题。 任何时候我尝试共享照片,即使只是一张照片我得​​到一个错误,并且共享没有正确执行。

作为解决方案,当activityType为com.linkedin.LinkedIn.ShareExtension时,我不会共享照片