【发布时间】:2016-04-15 19:34:37
【问题描述】:
在尝试分享帖子时,LinkedIn 分享在 UIActivity 视图控制器(没有 SDK)中不起作用。 LinkedIn 帖子崩溃了,我收到了一个像 linkedIn 这样的崩溃日志:插件 com.linkedin.LinkedIn.ShareExtension 无效
NSArray *items = @[shareContentHeadingString,shareUrl];
activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:items applicationActivities:nil];
NSArray *excludeActivities = @[UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypePostToWeibo];
activityViewController.excludedActivityTypes = excludeActivities;
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")){
activityViewController.popoverPresentationController.sourceView = self.view;
}
if([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad)
{
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")) {
sharePopOverController = [[UIPopoverController alloc] initWithContentViewController:activityViewController];
shareRect = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 1, 1);
sharePopOverController.delegate = self;
[sharePopOverController presentPopoverFromRect:shareRect inView:self.view permittedArrowDirections:0 animated:YES];
}
else{
[self presentViewController:activityViewController animated:YES completion:nil];
}
}
else{
[self presentViewController:activityViewController animated:YES completion:nil];
}
【问题讨论】:
-
你能告诉我们你试过的代码吗?
-
我没有在活动控制器中提及活动类型。 @khuong291
-
请参考此代码dpaste.com/1296X2W@Panda