无法使用UIActivityViewController共享到li​​nkedin

时间:2015-10-27 09:05:14

标签: ios linkedin ios9 xcode7 uiactivityviewcontroller

我无法使用UIActivityViewController通过linkedin分享任何内容。当我通过linkedin点击分享时,它会打开共享弹出窗口并在打开后立即解散。所有其他共享工作正常。你能告诉我一个解决方案吗?感谢。

  

注意:我的项目是ios9,xcode版本是7

我的错误日志显示为:plugin com.linkedin.LinkedIn.ShareExtension interrupted

2 个答案:

答案 0 :(得分:4)

iOS 8扩展程序无法在自定义共享屏幕中显示。您必须使用UIActivityViewController才能显示共享/操作扩展。

答案 1 :(得分:0)

你有没有写过这样的代码

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];