iOS 使用 UIActivityViewController 将图像共享到 LinkedIn

2024-03-20

我正在尝试将图像共享给我的设备中安装的所有可能的应用程序。 但不幸的是,我无法将图像成功发布到 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");
                                 }];

}


我也有同样的问题。每当我尝试共享照片时,即使只是一张照片,我也会收到错误,并且共享无法正确执行。

作为解决方案,当 ActivityType 为com.linkedin.LinkedIn.ShareExtension

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 使用 UIActivityViewController 将图像共享到 LinkedIn 的相关文章

随机推荐