我无法使用UIActivityViewController
通过linkedin分享任何内容。当我通过linkedin点击分享时,它会打开共享弹出窗口并在打开后立即解散。所有其他共享工作正常。你能告诉我一个解决方案吗?感谢。
注意:我的项目是ios9,xcode版本是7
我的错误日志显示为:plugin com.linkedin.LinkedIn.ShareExtension interrupted
答案 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];